一、获取NANO软件包 要获取 RT-Thread nano 软件包,需要在 CubeMX 中添加https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc。 二、打开CubeMX,按下列步骤进行操作 在方框里添加RTT组件包。 如图所示,这时候已经校验成功了,点击OK,然后将组件勾上,点击OK。 这个时候CubeMX软件开始更新该组件的...
RT-Thread 标准版:拥有设备驱动框架,软件包等组件,软件包都是基于设备驱动接口来实现。 RT-Thread Nano:仅仅只是一个 RTOS 内核。没有任何组件。 Nano 是无法直接使用 RT-Thread 丰富软件包功能。 Nano 是一个面向低资源的 MCU 等芯片,不可能增加如同标准版的设备驱动框架。 Nano 需要一套统一设备驱动 API ,屏...
1. 使用Cube-MX搭建工程 1.1 获取 nano 软件包 要获取 RT-Thread nano 软件包,需要在 CubeMX 中添加 <https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc> 。 具体步骤:进入打开 CubeMX, 从菜单栏 `help` 进入`Manage embedded software packages` 界面, 点击`From Url` 按钮, 进入`Use...
至此,RT-Thread Nano 软件包安装完毕,退出 Manage embeddedsoftware packages 界面。 3.2添加 RT-Thread Nano 到工程 打开基础工程,点击 SelectSoftwares,选择Select Components界面,在 Pack Vendor 中选择 RealThread, 然后根据需求选择 RT-Thread 组件(此处只移植 Nano,只选择 kernel 即可),然后点击 OK 按钮,如下图...
CubeMax下的Nano移植比较多,但我习惯在STM32CubeIDE下编程,但存在一个问题,那就是通过软件包的方式移植rtthread Nano后,修改过rtthread相关的配置文件后再配置ioc文件,rtthread相关的配置又会初始化,所以本例不以软件包的形式移植rtthread Nano。 二、基本配置 ...
一、RT-Thread Nano Pack下载安装 1.在Keil5主界面上点击“Pack Install”按钮,即可进入Pack Install界面 图1:Keil5主界面 2.在Pack Install界面下,RT-Thread Pack在右边栏中。如未下载,可点击“Install”下载;如已安装,版本有更新,将提示“Update”可更新。
一、RT-Thread Nano Pack下载安装 1.在Keil5主界面上点击“Pack Install”按钮,即可进入Pack Install界面 图1:Keil5主界面 2.在Pack Install界面下,RT-Thread Pack在右边栏中。如未下载,可点击“Install”下载;如已安装,版本有更新,将提示“Update”可更新。
在设计 yuheng-riscv 是只有非矢量中断的,即只有一个固定的中断 trap_handler,然后通过软件来构建中断向量表。 如sdk\rtthread-nano\interrupt.c中所示。 本着尽量不改动 rtthread nano 源码的出发点,决定对 yuheng-riscv 的中断机制进行修改。 增加硬件中断向量表。
RT-Thread软件包:运行于RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread提供了开放的软件包平台,这里存放了官方提供或开发者提供的软件包,该平台为开发者提供了众多可重用软件包的选择,这也是RT-Thread生态的重要组成部分。
针对资源受限的微控制器(MCU)系统,可通过方便易用的工具,裁剪出仅需要 3KB Flash、1.2KB RAM 内存资源的 NANO 版本(NANO 是 RT-Thread 官方于 2017 年 7 月份发布的一个极简版内核);而对于资源丰富的物联网设备,RT-Thread 又能使用在线的软件包管理工...