硬件方面,通常必备的硬件:数字万用表、J-LINK仿真器、STM32最小系统。
数字万用表
建议使用国产正品。 看完某个产品,现在最畅销的产品是胜利品牌。 价格不贵,一般在60~70元。 主要用于对硬件系统进行简单的检查,如连接关系、供电电压大小或正常情况、开关信号状态等。
2.J-LINK模拟器
J-LINK可以与IAR、KEIL等编译环境无缝连接,操作简单、连接方便、易学。 是学习和开发ARM最好、最实用的开发工具。
J-LINK有多个版本,您可以根据不同的学习情况选择不同的产品。 J-LINK主要用于在线调试。 它集成了程序下载器和控制器。 作为初学者,J-LINK和USB转串口线这两种设备或适配器非常常用,而且价格也不贵。
自己焊接或购买的STM32最小系统板(实验板)
建议网上购买一份。 当时我自己自学,网上支付,十块钱买了一个。 现在不贵了。 主要原因是信息非常丰富,基本功能齐全,结构完整。 关键是现成的香,不浪费时间! 并且具有JTAG和SWD两种仿真形式并存的特点,供您选择!
软件平台
从软件角度来说,必须有一个开发平台:KEIL MDK和IAR都可以
kEIL MDK是ARM提供的编译环境。 目前最新版本支持自动补全关键词的功能,非常方便。
KEIL的使用也非常简单、容易上手,因为大多数51单片机学习者和开发者都非常熟悉这个集成开发环境。 网上有很多关于如何使用KEIL进行开发的视频和资料。 也可以问我们华为MCU编程,有十年MCU老手在线解答。
我们平时所说的IAR主要是指集成开发环境,是一个公司的名称。 IAR有多个版本,支持上万种芯片。
一般推荐使用KEIL,因为它在国内用户最多,使用方便,信息丰富。
/p/436998219
最后我给大家总结一下: