前言:
現(xiàn)在的嵌入式軟件的開(kāi)發(fā),往往需要多人聯(lián)合開(kāi)發(fā),或者公司之間聯(lián)合開(kāi)發(fā),開(kāi)發(fā)的過(guò)程中需要涉及到開(kāi)發(fā)人員的聯(lián)合調(diào)試,若是公司內(nèi)部人員之間進(jìn)行聯(lián)合調(diào)試,出現(xiàn)問(wèn)題還容易修改,但若是與外公司人員的聯(lián)合調(diào)試,就相對(duì)來(lái)說(shuō)比較困難,在短時(shí)間內(nèi)的聯(lián)合調(diào)試,很難發(fā)現(xiàn)程序中的bug。在這種情況下,我想到了用M7的開(kāi)發(fā)板作為聯(lián)合調(diào)試的偵聽(tīng)和測(cè)試工具
方案功能:
- 實(shí)現(xiàn)了對(duì)BTM設(shè)備的偵聽(tīng)和測(cè)試;
- 實(shí)現(xiàn)了對(duì)通訊量插件、數(shù)字量插件、模擬量插件的偵聽(tīng)和測(cè)試;
- 實(shí)現(xiàn)了CAN盒功能
1. 硬件組成與介紹
硬件采用:STM32746G-EVAL,關(guān)于硬件的信息請(qǐng)參照:https://www.st.com/content/st_com ... stm32746g-eval.html
2、此項(xiàng)目中STM32的功能
此項(xiàng)目以STM32746G-EVAL開(kāi)放板為硬件平臺(tái)。所有的開(kāi)放都基于其平臺(tái)。主要使用了該平臺(tái)的SDRAM、Flash、IO、LCD、觸摸屏、CAN等硬件設(shè)備。
3、軟件流程介紹。
軟件處理流程如下圖所示:
STM32746G-EVAL開(kāi)放板的實(shí)物圖:
BTM頁(yè)面(詳見(jiàn)附件內(nèi)容具體說(shuō)明):