ARM,STM32,IAR三者的关系IAR是开发工具软件,你开发STM32需要用到这个软件进行源代码编写,和调试,而ARM是内核ST意法半导体公司购买了ARM内核的使用设计全,STM32内部就有一个ARM的内核,这个内核你可以想象为电脑的;环境ubuntu 1310 stm32f103zet6 一STM 32 GCC 安装 stm32 属于arm cortexm系列thumb指令集,所以给arm用的armeabi就可以了,首先是下载 下载地址;STM32CubeMX,是一个图形化的软件配置工具为了使用图形向导生成C初始化代码,减少开发人员工作时间和成本,使开发人员的生活更轻松STM32CubeMX嵌入了一个完整的软件平台,准确点说是,每个系列都有一个嵌入式软件平台。
ucgui和QT都是嵌入式开发的界面开发工具语言,stm32一般都是裸跑程序,不用嵌入式操作系统的,在stm32上做界面应该资源都很吃力的建议选用更高级的硬件CPU来做界面。
STM32的另一个显著特点是其广泛的开发支持意法半导体提供了完整的开发工具链,包括STM32CubeMX图形化配置工具STM32Cube库全面的中间件和硬件抽象层STM32CubeIDE集成开发环境等,这些工具极大地简化了STM32;系统bugstm32cubeide是一款一体化的多操作系统开发工具,在该工具使用时若一直找不到project,是系统bug的原因,可将该工具退出,重新打开即可看到。
既然是工具的话,那少不了万能的面包板吧,然后某宝入手一个无线模块,然后一个stm32的开发板如果你基础好的话可以只买核心板,外围硬件自己搭建,比较省钱,同时锻炼搭建硬件的能力初学的话,我推荐stm32f103系列,后面。
MPLAB X IDEMPLAB X IDE是Microchip官方提供的集成开发环境,用于编程和调试Microchip系列的计时芯片,如PIC系列等Keil MDKKeil MDK是一款嵌入式软件开发工具,支持多种计时芯片的编程,如ARM CortexM系列芯片STM32。
评论列表