1.建立最小系统工程

下面介绍的方法是非常传统的 ,只适用于非常简单的工程建立,用于初学者了解RT-Thread最小系统工程的建
立,不建议在实际开发中使用该方式。

准备工作:
(1)下载固件库(HAL库)
(2)下载rt-thread源码:
RT-Thread源代码下载包较大,因其包含有将近90个BSP(实际你只需要提取自己的板卡对应的BSP即
可),而Git仓库不提供单独下载某个文件。

建立工程文件夹(包含四个子文件夹)
图片.png

rt-thread 源码中,
components 里包含了协议驱动的上层实现
libcpu包含了对各种厂家内核芯片的支持文件
include 和 src 包含了系统的各种内核组件的源码和头文件

工程中添加文件(品字格)
图片.png

一些配置:
图片.png

图片.png

2.在CubeMX中配置RT-Thread组件 (常用)

参考:https://zhuanlan.zhihu.com/p/80532282?from_voters_page=true

添加好rtt组件后, 在cube工程中勾选RTT,并在NVIC中取消HardFault_Handler、PendSV_Handler、SysTick_Handler中断函数(RTT已经定义了,需要在CubeMX上取消)
**RT-Thread入门--基本工程配置 - 图5