首先勾选 RT-Thread Nano v4.1.1 软件包,依次点击 Software Packs-> Select Components,并找到 RealThread.X-CUBE-RT-Thread_Nano 4.1.1 一栏,根据开发需求勾选配置项,其中 kernel 和 libcpu为必选项,这里我们选择 kernel、shell 和 ibcpu 三个配置项后点击 OK: 在左侧导航栏中找到 RT-Thread Nano 软件包,...
点击右侧的 Pack,展开 Generic,可以找到 RealThread::RT-Thread,点击 Action 栏对应的 Install ,就可以在线安装 Nano Pack 了。另外,如果需要安装其他版本,则需要展开 RealThread::RT-Thread,进行选择。 方法二:手动安装 我们也可以从官网下载安装文件,RT-Thread Nano 离线安装包下载,下载结束后双击文件进行安装。
RT-Thread Nano:仅仅只是一个 RTOS 内核。没有任何组件。 Nano 是无法直接使用 RT-Thread 丰富软件包功能。 Nano 是一个面向低资源的 MCU 等芯片,不可能增加如同标准版的设备驱动框架。 Nano 需要一套统一设备驱动 API ,屏蔽不同芯片的 HAL 层的区别。方便移植工程到不同的平台。 Nano 需要一套设备驱动 API ...
2.1 添加RT-Thread串口驱动 在添加nano软件包所有组件的工程中,需要添加的文件及下载地址分别如下表 值得注意的是 uart_config.h,不同类型核心芯片的串口配置在 https://github.com/RT-Thread/rt-thread/blob/v3.1.2/bsp/stm32/libraries/HAL_Drivers/config 下,需要根据实际进行下载,其他俩个文件为公用文件。
一、获取NANO软件包 要获取 RT-Thread nano 软件包,需要在 CubeMX 中添加https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc。 二、打开CubeMX,按下列步骤进行操作 在方框里添加RTT组件包。 如图所示,这时候已经校验成功了,点击OK,然后将组件勾上,点击OK。
安装RT-Thread 的方法有两种,一种是通过 CubeMX 进行安装,另一种是通过 Keil 进行安装,这里我们分别介绍两种安装方法 CubeMX 安装 Nano Pack 这里我们可以参考官方的教程:基于 CubeMX 移植 RT-Thread Nano 要获取 RT-Thread Nano 软件包,需要在 CubeMX 中添加https://www.rt-thread.org/download/cube/RealThre...
本文是在keil中给梁山派移植RT-ThreadNano版本 之所以使用Nano版本,是因为暂时对软件包没什么需求,只是想使用RT-Thread的内核,而Nano版本正好满足我目前的需求,所以最后选择Nano版本进行移植。 下面是Nano版本的简介 先给文件,文件信息如下 移植步骤如下:
1.1 获取 nano 软件包 要获取 RT-Thread nano 软件包,需要在 CubeMX 中添加 <https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc> 。 具体步骤:进入打开 CubeMX, 从菜单栏 `help` 进入`Manage embedded software packages` 界面, ...
注意:如果需要丰富的组件、驱动以及软件包等功能,则建议使用 RT-Thread 完整版,不建议在 Nano 版本上移植完整版本的组件。 ◆ 开源免费(Apache 2.0) RT-Thread Nano 实时操作系统遵循 Apache 许可证 2.0 版本,可以免费在商业产品中使用,不需要公布应用程序源码,没有潜在商业风险。
Nano的内核是可裁剪的,可通过修改 Nano 的配置文件 rtconfig.h实现(在 KEIL 与 CubeMX 中有配置面板),该文件中列出了内核中的所有宏定义,有些默认没有打开,如需使用,打开即可使用,如下图所示是Nano在 MDK中的配置界面,可以直接打钩使能以及修改参数值。具体的配置可见文档中心 Nano 版块的《RT-Thread Nano 配...