
本文档主要记录继续学习内容,本人的在STM32上构建BSP然后使用RT-Thread工程的学习过程。![]() ![]() 以上部分大家都先看一下主要了解一下 一、Env开发工具 1.1、准备工作 ![]() 1.1.1、git的安装及配置 下面也大体介绍一下 ![]() 其实就这一个界面需要选择一下,其他界面直接默认下一步就可以了。 ![]() 安装成功验证,打开Git Bash ![]() 输入git指令,回车可以看到信息,说明安装成功 ![]() git的环境变量配置 再给大家一个参考链接,当然也可以看下面的文档 打开计算机系统——单击“高级系统设置”选项 ![]() ![]() 系统属性里单击选择——环境变量 ![]() git 目录下的 bin(如 C:\Program Files (x86)\Git\bin )添加到 PATH 环境变量。 选择 PATH——编辑,将 bin 的路径( C:\Program Files (x86)\Git\bin )添加到变量值后面 ![]() 1.1.2、Env下载 下载比较简单直接去官网上下载就可以 1.2、Env的使用 Env 用户手册 (rt-thread.org) 这一部分官方文档讲的挺详细的,这里不做过多的复制粘贴了,该部本的内容会在构建自己的BSP中使用到,也会下面提到。 二、BSP制作(STM32系列) 大家可以根据文档进行配置,这里仅记录了一下重要的部分 2.1、BSP框架 ![]() ![]() ![]() 2.2、知识准备 1、SCons构建工具 RT-Thread 开发团队逐渐引入了 SCons 构建系统,引入 SCons 唯一的目是:使大家从复杂的 Makefile 配置、IDE 配置中脱离出来 在 Env 命令行窗口进入要编译的 BSP 工程目录,然后使用此命令可以直接编译工程。如果执行过 scons 命令后修改了一些源文件,再次执行 scons 命令时,则 SCons 会进行增量编译,仅编译修改过的源文件并链接。 2、BSP驱动框架及使用方法 3、Kconfig语法:用到的时候看就可以 4、熟悉CubeMX工具的使用 2.3、BSP制作方法 STM32 BSP 的制作规范主要分为 3 个方面:工程配置,ENV 配置和 IDE 配置 官网讲的很详细,而且在操作的时候也很容易,制作步骤: 复制通用模板 使用CubeMx工具配置工程 修改BSP中的Kconfig文件 修改构建工程相关文件 重新生成工程 ![]() 三、工程生成、文件编译、RT裁剪(常用的命令) ![]() ![]() ![]() ![]() ———————————————— 版权声明:追逐者-桥 |
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南