你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何看RT-Thread文档、RT的工程建立和BSP快速构建

[复制链接]
STMCU小助手 发布时间:2023-3-9 14:18
前言
之前对内核大体进行了了解,也看了一下野火关于HAL库的讲

本文档主要记录继续学习内容,本人的在STM32上构建BSP然后使用RT-Thread工程的学习过程。

7f30cda4bc244a15adb8151570d47333.png
d0e17c5c241f4f12938f485c3c925143.png


以上部分大家都先看一下主要了解一下

一、Env开发工具
1.1、准备工作



d880734d9784464c9ee1bfda9dc3626e.png


1.1.1、git的安装及配置
下面这篇文章介绍的很详细:



def9104c4ea3483d8444709dfe0efffe.png


其实就这一个界面需要选择一下,其他界面直接默认下一步就可以了。


34d846136044452b84e4113c2b0252f3.png

安装成功验证,打开Git Bash

4757ca17063d40b987da13239efd2c87.png

输入git指令,回车可以看到信息,说明安装成功



d012a962a8bc4901b9ccc6766dc2f767.png


git的环境变量配置
再给大家一个参考链接,当然也可以看下面的文档

打开计算机系统——单击“高级系统设置”选项

b1fceecb9c0d4303bd0c71b3b006f743.png

eb3a2de2f0ee40c9bc3d8960395f182f.png

系统属性里单击选择——环境变量

8917cca73b3c4150a2fe5608d131d5f4.png

git 目录下的 bin(如 C:\Program Files (x86)\Git\bin )添加到 PATH 环境变量。

选择 PATH——编辑,将 bin 的路径( C:\Program Files (x86)\Git\bin )添加到变量值后面

b388958271074943a392c4139ad9a884.png

1.1.2、Env下载
下载比较简单直接去官网上下载就可以

1.2、Env的使用
这一部分官方文档讲的挺详细的,这里不做过多的复制粘贴了,该部本的内容会在构建自己的BSP中使用到,也会下面提到。

二、BSP制作(STM32系列)
大家可以根据文档进行配置,这里仅记录了一下重要的部分

2.1、BSP框架






2.2、知识准备
1、SCons构建工具
SCons (rt-thread.org)
RT-Thread 开发团队逐渐引入了 SCons 构建系统,引入 SCons 唯一的目是:使大家从复杂的 Makefile 配置、IDE 配置中脱离出来

在 Env 命令行窗口进入要编译的 BSP 工程目录,然后使用此命令可以直接编译工程。如果执行过 scons 命令后修改了一些源文件,再次执行 scons 命令时,则 SCons 会进行增量编译,仅编译修改过的源文件并链接。

2、BSP驱动框架及使用方法
3、Kconfig语法:用到的时候看就可以
4、熟悉CubeMX工具的使用
2.3、BSP制作方法
BSP制作教程 (rt-thread.org)
STM32 BSP 的制作规范主要分为 3 个方面:工程配置,ENV 配置和 IDE 配置
官网讲的很详细,而且在操作的时候也很容易,制作步骤:
复制通用模板
使用CubeMx工具配置工程
修改BSP中的Kconfig文件
修改构建工程相关文件
重新生成工程




三、工程生成、文件编译、RT裁剪(常用的命令)
SCons (rt-thread.org)











————————————————
版权声明:追逐者-桥 如有侵权请联系删除



40bd50fc356d4eb09e14fd3c3fc3a680.png
eff35730bc2b43d9ba7879a50c995d21.png
054400b3d4e947f1b2d2bb35acba5475.png
9fe8cc2218e64054a15adbb81919f2eb.png
24caa9b8242841c5b8389949a5fc632b.png
681fbbb2fa2c43d492320d60b2888c98.png
8f01f40823094c9599b0731e4e019e63.png
0306a3e720dc48fcb3f50db7164f141b.png
d6439d9713f74ba49fffba4970674788.png
收藏 评论1 发布时间:2023-3-9 14:18

举报

1个回答
goyhuan 回答时间:2023-3-9 19:05:45

非常有用的知识,期待后续

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版