1.建立最小系统工程
下面介绍的方法是非常传统的 ,只适用于非常简单的工程建立,用于初学者了解RT-Thread最小系统工程的建
立,不建议在实际开发中使用该方式。
准备工作:
(1)下载固件库(HAL库)
(2)下载rt-thread源码:
RT-Thread源代码下载包较大,因其包含有将近90个BSP(实际你只需要提取自己的板卡对应的BSP即
可),而Git仓库不提供单独下载某个文件。
建立工程文件夹(包含四个子文件夹)
rt-thread 源码中,
components 里包含了协议驱动的上层实现
libcpu包含了对各种厂家内核芯片的支持文件
include 和 src 包含了系统的各种内核组件的源码和头文件
工程中添加文件(品字格)
一些配置:
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上取消)
**