Gokit STM32版开发生态系统简介
本帖最后由 bigfanofloT 于 2016-10-19 12:57 编辑Gokit2 底板分为创客版和标准版,标准版采用的是ST(意法半导体)生产的基于ARM® Cortex®-M内核微控制器STM32F103CBT6。ST公司提供了一套丰富而完善的STM32开发生态系统,其大大缓解了工程人员的开发压力并缩短开发周期,让STMCU开发者的创造力得以充分发挥。借助于ST的丰富而完善的开放式开发平台,可以让您从STM32项目开发过程中感受到STM32开发生态系统的巨大能量。这里有:1、多种不同性价比及可扩展的开发工具; 2、适用于不同操作系统的多种IDE,其中部分IDE可免费获取;3、拿来就用的多种免费嵌入式软件库;一、基本的开发软件工具介绍1.1 STM32CUBEMX---图形化代码配置及生成工具。1.2 STM32Cube库【基于STM32家族各系列的固件库,并保持更新升级】
各个系列STM32CUBE库里有大量基于不同IDE、不同应用的工程例程。比如以STM32CubeF4的库为例:
1.3 多种开发环境能够支持STM32开发的IDE有很多,比如:MDK-ARM、IAR Embedded Workbench、CoIDE、AC6、ARM Mbed等等。
1.4 STM32软件开发三步法
ST提出了基于C语言的标准开发3步法:1、 利用STM32CubeMX图形化工具配置STM32,根据用户选择配置来生成初始化代码。2、利用各种集成开发环境(IDE)如IAR、Keil-MDK、AC6、Atollic、Coocox、Emprog、iSystem、Keolabs、Rowley、Segger、Tasking等对产品着手软件开发,进行编译、调试。 3、 利用ST公司提供的STMStudio软件工具监控应用程序运行流程。
二、其它相关配套2.1 STM32官网信息站点 国际网:www.st.com/stm32中文网:www.stmcu.com.cn附:STM32F103CBT6数据手册、参考手册下载:http://club.gizwits.com/thread-3506-1-1.htmlSTM32CubeMX安装教程:http://club.gizwits.com/thread-3509-1-1.htmlKeil MDK安装教程:http://club.gizwits.com/thread-3484-1-1.html
页:
[1]