RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、工控等领域大量使用的...
这里主要是通过对 RT-Thread Nano 系统的移植,实现系统多任务的执行,前面我们已经实现了对 UCOS III 系统的移植,这里的原理相似,可以直接从官网下载代码进行移植,也可以通过 STM32CubeMX 中下载添加 RT-Thread 系统进行移植,这里我们选用后一种方法进行实现 这里我们通过板载灯泡闪烁和获取温度传感器来测试我们是否成功...
#include "sys.h"#include "stm32f10x_conf.h"#include "led.h"#include <rthw.h>#include "rtthread.h"/* 定义线程控制块 */static rt_thread_t led1_thread = RT_NULL;/*** 函数声明***/static
本文基于STM32L476RG-nucleo开发板和STM32CubeMX软件移植RT-Thread 3.1.5 NANO 版本 带MSH控制台 不使用device框架 利用STM32CubeMX下载RT-Thread NANO第三方包并新建工程 NANO Pack获取与安装 要获取 RT-Thread Nano软件包,需要在 CubeMX 中添加 https://www.rt-thread.org/download/cube/RealThread.RT-Thread...
最近在优化公司的一款基于RT-Thread操作系统的液体探测仪产品。关于RT-Thread,我最开始用的是RT-Thread Nano,所以这款产品也是基于RT-Thread nano进行开发的,关于RT-Thread之前也写了一些文章,如下: Sub 与$Super 移植一个实时OS很难?那就手把手教你如何快速移植一个RT-Thread Nano吧!
STM32CubeMX | STM32使用HAL库手动移植RTThread-Nano实时操作系统 1、基础工程建立 2、移植rtthread-nano 3、添加finsh组件 1、基础工程建立 首先通过STM32CubeMX建立基础工程,首先开启RCC并将时钟配置到72M主频: ...
下载std链接中的rt-thread.pack安装; 百度网盘链接:https://pan.baidu.com/s/1ytMyePfxoB42inkKE_Qrwg?pwd=p9l0 提取码:p9l0 使用环境:keil5.28与STM32CubeMX 在已经写好的裸机程序中再次点击软件包管理,勾选RTOS- RT-THREAD下的kernel,内核必须选上,shell与device可选可不选,shell提供的是命令行的控制方...
Nano 简介与下载 (rt-thread.org) 可以从官方提供的入口下载 Nano 源码压缩包,文件很小,不超过4M。 解压缩后,源码在 rt-thread 文件夹下,如下图所示 二、 将源码复制到STM32工程中 将rt-thread 文件夹整个复制到准备好的STM32工程目录下,如下图所示 ...
1、获取 STM32 的裸机工程模板(获取对应的芯片模板) 2、下载 RT-Thread Nano 源码 kill官网下载地址:http://www.keil.com/dd2/pack/下载地址:https://pan.baidu.com/s/1Z2MFBJA2raf_QazSTx9A_A 3、安装 RT-Thread Package 下载下来之后是一个以 exe 为后缀的文件,点击安装即可, 安装目录与你的 KEIL...
RT-Thread 应用篇 —在STM32L051上使用 RT-Thread (一、无线温湿度传感器 之 新建项目) 一、使用 STM32CubeMX 配置 STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) ...