STM32系列MCU
STM32系列芯片包括F0/F1/F2/F3/F4/F7/L0/L1/L4/H7等系列芯片芯片。不同系列的芯片适用于不同的应用场景。 F0/L0基于ARM Cortex-M0,F1/F2/L1系列基于ARM Cortex-M3,F3/F4/L4系列基于ARM Cortex-M4,F7/H7基于ARM Cortex-M7。L系列表示超低功耗,H表示超高性能(对应就是高功耗了),F就是个折中方案了,性能不错,功耗也不高。
其他的先不管,F1系列芯片主要分类如下:
· 超值型STM32F100 - 24 MHz CPU,具有电机控制和CEC功能· 基本型STM32F101 - 36 MHz CPU,具有高达1MB的Flash· 连接型STM32F102 – 48 MHz CPU具备USB FS device接口· 增强型STM32F103 - 72 MHz CPU,具有高达1MB的Flash、电机控制、USB和CAN· 互联型STM32F105/107 - 72 MHz CPU,具有以太网MAC、CAN和USB 2.0 OTGSTM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:
具体信息可查阅网站https://www.stmcu.com.cn/。
RTT操作系统
官网的简介:
RT-Thread是一款来自中国的开源嵌入式实时操作系统,由国内一些专业开发人员从2006年开始开发、维护,除了类似FreeRTOS和UCOS的实时操作系统内核外,也包括一系列应用组件和驱动框架,如TCP/IP协议栈,虚拟文件系统,POSIX接口,图形用户界面,FreeModbus主从协议栈,CAN框架&