
前言 之前对内核大体进行了了解,也看了一下野火关于HAL库的讲 本文档主要记录继续学习内容,本人的在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的使用 这一部分官方文档讲的挺详细的,这里不做过多的复制粘贴了,该部本的内容会在构建自己的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) ———————————————— 版权声明:追逐者-桥 如有侵权请联系删除 |
【STM32C0测评】Nucleo-C092开发板驱动DS1302实验
Keil下的STM32N6之RAM运行工程配置说明
【STM32MP257-DK】01开发板开箱、ST MPU 生态资源使用、环境搭建以及镜像更新
兔哥的初代M33【002】-H503Nucleo 内部flash操作
兔哥的杂谈【002】——如何性价比更高地去编译STM32
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
FreeRTOS学习笔记2
【NUCLEO-H533RE评测】+05 调试PWM
基于STM32在线升级OTA经验分享
基于STM32 hardfault问题分析经验分享
非常有用的知识,期待后续