找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2438|回复: 0
打印 上一主题 下一主题
收起左侧

STM32开发生态系统简介

[复制链接]
跳转到指定楼层
楼主
ID:98618 发表于 2016-10-10 23:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST公司提供了一套丰富而完善的STM32开发生态系统,其大大缓解了工程人员的开发压力并缩短开发周期,让STMCU开发者的创造力得以充分发挥。

选择STM32,即选择了基于ARM? Cortex?-M内核微控制器的领导品牌。目前STM32拥有九大系列,分为三大类。主流型系列,高性能系列以及超低功耗系列。
      


借助于ST的丰富而完善的开放式开发平台,可以让您从STM32项目开发过程中感受到STM32开发生态系统的巨大能量。这里有:

1、多种不同性价比及可扩展的开发工具;   
2、适用于不同操作系统的多种IDE,其中部分IDE可免费获取;
3、拿来就用的多种免费嵌入式软件库;

         【温馨提示:文中图片可点击放大观看】

一、常用硬件开发板介绍:



STM32各类开发学习板主要包括NUCLEO开发板、NUCLEO扩展板、STM32DISCOVERY型学习板、STM32全功能评估板以及部分第三方开发板。



1.1 STM32NUCLEO开发板

STM32NUCLEO开发板,或者说STM32NUCLEO母板。ST公司针对STM32各类型号发布了诸多STM32NUCLEO开发板,详细请前往www.st.com/stm32nucleo了解更多。

1.2 STM32NUCLEO扩展板




下面是几套常用的扩展板,更多信息请浏览:www.st.com/x-nucleo



二、基本的开发软件工具介绍
2.1    STM32CUBEMX---图形化代码配置及生成工具。

2.2    STM32Cube库【基于STM32家族各系列的固件库,并保持更新升级】


各个系列STM32CUBE库里有大量基于不同IDE、不同应用的工程例程。比如以STM32CubeF4的库为例:


2.3 多种开发环境
能够支持STM32开发的IDE有很多,比如:MDK-ARM、IAR Embedded Workbench、CoIDE、AC6、ARM Mbed等等。


2.4 STM32软件开发三步法
ST提出了基于C语言的STM32开发标准3步法:
1、 利用STM32CubeMX图形化工具配置STM32,根据用户选择配置来生成初始化代码。
2、利用各种集成开发环境(IDE)如IAR、Keil-MDK、AC6、Atollic、Coocox、Emprog、iSystem、Keolabs、Rowley、Segger、Tasking等对产品着手软件开发,进行编译、调试。
3、 利用ST公司提供的STMStudio软件工具监控应用程序运行流程。


三、其它相关配套
3.1 STM32官网信息站点
国际网:www.st.com/stm32
中文网:www.stmcu.com.cn

3.2 STM32应用开发交流社区
www.stmcu.org     
www.21ic.com/stmcu
WWW.ST.COM/e2e

3.3 STM32官方微信公众号二维码


3.4 ST MCU在线选型工具 www.st.com/stmcufinder

3.5 STM32软硬件工具及技术资料常用站点
www.st.com/stm32evaltools
www.st.com/stm32discovery
www.st.com/stm32nucleo
www.st.com/stm32embeddedsoftware
www.st.com/stm32snippets
www.st.com/stm32-java
www.st.com/stm32cube
www.st.com/stmcufinder
www.st.com/stmstudio
www.st.com/x?nucleo
www.st.com/stm32safety
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表