STM32F103ZET6制作BSP
RT-thread
★RT-Thread 主要采用 C 语言编写,浅显易懂,方便移植。它把面向对象的设计方法应用到实时系统设计中,使得代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好。针对资源受限的微控制器(MCU)系统,可通过方便易用的工具,裁剪出仅需要 3KB Flash、1.2KB RAM 内存资源的 NANO 版本(NANO 是 RT-Thread 官方于 2017 年 7 月份发布的一个极简版内核);而对于资源丰富的物联网设备,RT-Thread 又能使用在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,无缝地导入丰富的软件功能包,实现类似 Android 的图形界面及触摸滑动效果、智能语音交互效果等复杂功能。
前期准备
STM32F103ZET6资源
”
- MUC:STM32F103RCT6,512KB FLASH ,64KB RAM
RT-thread的源码获取
通过git获取RT-thread的源码
git clone https://github.com/RT-Thread/rt-thread.git
获取Env工具
在RT-thread官网获取获取Env工具
https://www.rt-thread.org/page/download.html
制作BSP
1. 复制通用模板
位置:
RT-thread\rt-thread\bsp\stm32\libraries\templates