基于 Keil MDK 移植 RT-Thread

方法一:在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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值