泽兴芝士网

一站式 IT 编程学习资源平台

STM32 开发环境用哪个呢?MDK和IAR那个比较好?结合JLINKV8 的话。

IAR在学习zigbee时候用过,没有在STM32 上用过。但是MDK(keil5)和IAR都用过,感觉keil用起来比较好。当然用IAR的时间没有keil5时间久。

不过现在学习STM32还有用keil+cubeMX,还有ST自己推出的cubeIDE开发环境的,keil+cubeMX,开发方式主要是,在cubeMX中完成stm32引脚的功能配置,再生成mdk,keil的工程项目,然后在keil的工程项目中调用HAL库完成整体功能代码的编写。而cubeIDE开发环境主要是st公司自己开发的集成了keil+cubeMX功能的软件。这里推荐keil+cubeMX,因为对于嵌入式开发人员来说,keil软件应该是更为熟悉,这两个开发方式的话主要是针对ST最新推出的HAL库开发。此模式下STM32的开发更加简单易上手,但是对于代码的底层逻辑理解可能比较困难。学习前最好是有库函数开发的基础。

STM32CubeMX下载链接:
https://www.st.com/content/st_com/zh/stm32cubemx.html

STM32CubeIDE下载链接:
https://www.st.com/content/st_com/zh/stm32cubeide.html

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言