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