前言:
现在的嵌入式软件的开发,往往需要多人联合开发,或者公司之间联合开发,开发的过程中需要涉及到开发人员的联合调试,若是公司内部人员之间进行联合调试,出现问题还容易修改,但若是与外公司人员的联合调试,就相对来说比较困难,在短时间内的联合调试,很难发现程序中的bug。在这种情况下,我想到了用M7的开发板作为联合调试的侦听和测试工具
方案功能:
- 实现了对BTM设备的侦听和测试;
- 实现了对通讯量插件、数字量插件、模拟量插件的侦听和测试;
- 实现了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页面(详见附件内容具体说明):