本帖最后由 suncat0504 于 2022-3-31 19:44 编辑
1、51单片机、STM32及类似arm开发,一般使用Keil开发;适用于RT-Thread Studio的,就用RT-Thread Studio;如果MCU类型在mikroBasic PRO for ARM中被支持,就使用mikroBasic PRO for ARM开发。
2、AVR类的开发,使用IAR开发,如果MCU类型在mikroPascal PRO for AVR中被支持,就使用mikroPascal PRO for AVR开发。
3、调试的时候,尽量通过串口、LED之类的方式调试,比较复杂的用逻辑分析仪、示波器。
4、仿真的话,使用proteus之类的仿真软件验证程序的逻辑正确与否。
5、制作PCB,使用AD软件。
6、上位机开发用VB.NET, C#, Java等软件。
7、为了快速调试电子模块,使用Arduino开发板做快速测试,调通和电子模块之间的通讯逻辑。
8、能用MPLAB X IDE开发的,使用MPLAB X IDE开发,可以直观映射器件各模块,快速配置。9、linux系统下的arm开发,使用elipse(配合编译器)、QT等开发工具。
总之,为了快速验证或者快速开发的,尽量使用提供带库函数支持的开发工具,减少编码。
|
都说搞硬件的得会写软件 哈哈哈