sky 发表于 2020-9-15 17:40:54

闲说开源硬件之七:STM32平台

本帖最后由 sky 于 2020-9-15 17:58 编辑

最近了解了一些开源硬件平台,觉得很有意思,简单记录如下。本文更多是作为自己的一段笔记,会不停更新,且不保证内容完全正确。

闲说开源硬件之一:RISC-V指令集架构

闲说开源硬件之二:Raspberry Pi(树莓派)


闲说开源硬件之三:Arduino

闲说开源硬件之四:MicroPython

闲说开源硬件之五:Micro:bit

闲说开源硬件之六:ESP8266与ESP32

闲说开源硬件之七:STM32平台

STM32系列微控制器由意法半导体(ST)设计和生产,基于Arm Cortex-M处理器IP核,在各种电子产品中运用得极为广泛。尽管STM32本身是私有产品,它的生态中却有开源的影子。

得益于ARM公司对开源的支持,STM32微处理器可以使用GCC编译套件。随着ST收购Atollic,Atollic旗下的TrueStudio集成开发环境改头换面,以STM32CubeIDE的名称登场,免费提供给用户使用。


TrueStudio和STM32CubeIDE是基于Eclipse和GCC两大开源部件的。STM32CubeIDE集成开发环境与STM32CubeMX图形化配置/代码生产工具一道,使STM32的开发变得如Arduino一样容易。从此,爱好者们再也不必购买的商业IDE,如Keil MDK和IAR Embedded Workbench。

图形化配置及代码生成工具:STM32CubeMX
基于Eclipse和GCC的集成开发环境:STM32CubeMX
Arm公司支持的mbed物联网操作系统,也可以用于STM32芯片。

STM32的流行,还源于百花齐放的开发板。官方出品的Discovery系列和Nucleo系统十分便宜,从80元的F0系列到200元的H7系列,功能特性和性能上的选择极为丰富。国内数家STM32开发板生产商,如野火和原子,则提供了外设极其丰富的板子。ST官方和国内的板子生产商,制作了大量视频教程、电子书籍和例程。这些开发板对应的学习资料,即使不用购买板子也能免费下载,颇有开源的味道。

STM32官方开发板,左为STM32F0Discovery,右为Nucleo-F030R8
一些国内生产的STM32最小系统,没有品牌标志,通过阿里巴巴速卖通和ebay销往国外。其低廉的价格,吸引了众多国外极客。因其独特的颜色和长条形外观,被用户亲切地成为蓝片(Blue Pill)和黑片(Black Pill)。

页: [1]
查看完整版本: 闲说开源硬件之七:STM32平台