安装RT-Thread 的方法有两种,一种是通过 CubeMX 进行安装,另一种是通过 Keil 进行安装,这里我们分别介绍两种安装方法 CubeMX 安装 Nano Pack 这里我们可以参考官方的教程:基于 CubeMX 移植 RT-Thread Nano 要获取 RT-Thread Nano 软件包,需要在 CubeMX 中添加https://www.rt-thread.org/download/cube/RealThre...
STM32CubeMX | STM32使用HAL库手动移植RTThread-Nano实时操作系统 1、基础工程建立 2、移植rtthread-nano 3、添加finsh组件 1、基础工程建立 首先通过STM32CubeMX建立基础工程,首先开启RCC并将时钟配置到72M主频: 配置串口1用于调试打印: 在配置个LED...
需要准备一份裸机工程,和RT-Thread nano源码: 裸机工程建议使用完整的工程,若使用keil创建,库文件并不在工程文件夹中,而是通过添加库路径进行引用的,可以直接去keil路径中将文件拷贝到工程文件中。为保证后续操作,建议将裸机下载试一下。 RT-Thread nano源码直接到官网下载就行 解压下载包,进入rtthread文件夹,得到系...
新建工程之后,在弹出界面芯片型号中输入某一芯片型号,方便锁定查找需要的芯片,双击被选中的芯片,如下图所示 添加RT-Thread Nano 到工程 选择Nano 组件 选中芯片型号之后,点击Softwares Packages->Select Components进入组件配置界面,选择 RealThread, 然后根据需求选择 RT-Thread 组件,然后点击 OK 按钮,如下图所示: 配...
第一步,在STM32CubeMX上安装RT-THREAD NANO软件包 由于本人已经安装好了,不好重现安装过程。可参考https://blog.csdn.net/qq_36075612/article/details/107309750 第二步,使用STM32CubeMX创建工程 配置调试UART, 配置RCC等 第三步,在STM32CubeMX选择并配置RT-THREAD ...
在RT-Thread Nano 上添加控制台与 FinSH 单片机shell打包 本片文档分为两部分:第一部分是实现 UART 控制台,该部分只需要实现两个数即可完成 UART 控制台打印功能。第二部分是实现移植 FinSH 组件,实现在控制台输入命令调试系统,该部分实现基于第一部分,只需要添加 FinSH 组件源码并再对接一个系统函数即可实现。下面...
Nano 简介与下载 (rt-thread.org)可以从官方提供的入口下载 Nano 源码压缩包 ,文件很小,不超过4M。解压缩后,源码在 rt-thread 文件夹下,如下图所示 编辑 二、 将源码复制到STM32工程中 将 rt-thread 文件夹整个复制到准备好的STM32工程目录下,如下图所示 编辑 将 rt-thread 文件夹下所有多余文件删掉(...
2.下载并移动rt-thread nano 本例中使用3.1.5版本,解压至本项目文件夹中 新建bsp目录,移动board.c、rtconfig.h 为使内容看起来更清晰,删除了代码无关的部分文件 因个人喜好并不喜欢目录过深,因此在根目录下新建了bsp,也可以使用rtthread中的bsp目录新建一个板子。
接下以以STM32F1移植极简版硬实时内核Nano(基于keil5),给大家介绍如何快速的搭建环境。 欢迎关注微信公众号 FPGA之旅 获取更多 二. RT-Thread的安装 这里的安装方法有两种,和之前需要使用stm32f1系列的单片机一样,需要下载安装pack包。 1.第一种方法是在keil里面,直接下载安装 ...
移植链接 stm32f103使用STM32CubeMx移植RT-Thread3.1.5 NANO - 知乎 (zhihu.com) PS: rt_hw_console_getchar()和rt_hw_console_output()是RT所编写的接收串口输入,以及输出调试信息到控制台的函数,在3.1.3及之前的版本需要用户自己编写。 3.1.5已在工程中自带。 实际上,board.c中还自带了串口初始化函数,默...