方法一:在IDE内移植
从官网下载安装文件,RT-Thread离线安装包下载,下载结束后双击文件进行安装:
安装成功后会生成如下图的目录:
打开MDK。如下图,点击 Manage Run-Time Environment
在 Manage Rum-Time Environment 里找到 RTOS,展开后勾选 kernel,点击 "OK" 就添加 RT-Thread 内核到工程了。
现在可以在 Project 看到 RT-Thread RTOS 已经添加进来了,展开 RTOS,可以看到添加到工程的文件:
board.c
和 rtconfig.h
是两个重要的文件
board.c
是包含在 RT-Thread BSP(板级支持包)中的文件,用于对特定开发板进行初始化和配置。在 board.c
中,你可以找到与硬件相关的初始化代码,例如时钟设置、外设初始化等。该文件的作用是适配具体的硬件平台,使得 RT-Thread 能够在该平台上正常运行。
rtconfig.h
是 RT-Thread 的配置文件,用于配置 RT-Thread 中的各种特性和功能选项。在 rtconfig.h
中,你可以找到各种宏定义和配置项,用于定义线程数目、内存大小、软件包的开关等。该文件的作用是根据项目需求和硬件平台的特性,对 RT-Thread 进行定制化配置。
通过修改 board.c
文件和 rtconfig.h
文件,你可以针对具体的硬件平台和项目需求进行必要的设置和调整。board.c
主要关注硬件初始化和配置,rtconfig.h
则关注整体功能和特性的配置。
方法二:在文件目录内移植
参考文档:https://blog.csdn.net/qq_20222919/article/details/110956288