在RT-Thread Nano 上添加控制台与FinSh FinSh简介 FinSH 是 RT-Thread 的命令行组件,提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信,用户在控制终端输入命令,控制终端通过串口、USB、网络等方式将命令传给设备里的 FinSH,FinSH 会读取设备...
生成KEIL MDK工程。 二、添加RT-Thread Nano到工程 打开MDK工程,添加RT-Thread Nano组件,具体可参考官方《基于Keil MDK移植RT-Thread Nano》文档,链接为https://www.rt-thread.org/document/site/tutorial/nano/nano-port-keil/an0039-nano-port-keil/。 主要分为以下几个步骤: 注释掉STM32CubeMX生成的PendSV,...
RT-Thread Nano入门:串口接收与消息队列 本文主要介绍怎么用RT-ThreadNano的消息队列方式实现串口数据接收,结合串口接收中断和空闲中断,接收上位机发来的一帧数据。 一、准备工作 1.硬件准备: STM32F103RCT6(本人使用正点原子的MINI板) ST-LINK USB转TTL模块 2.软件准备: KEIL5 MDK STM32CubeMX 二、使用STM32Cube...
RT-Thread 将 PIN、I2C、SPI、USB、UART 等作为外设设备,统一通过设备注册完成。实现了按名称访问的设备管理子系统,可按照统一的API界面访问硬件设备。这个还是第一次接触,比较好玩。 总结 刚开始学习,好多东西不太懂,慢慢来吧,加油!
在Nano 上添加 FinSH 组件 RT-Thread FinSH 是 RT-Thread 的命令行组件(shell),提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信,使用 FinSH 组件基本命令的效果图如下所示:
Re: 玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路 rtota -u ./rtthread.rbl失败,提示Device not found的原因是板子的USB没有被电脑识别成“RTT Win USB”所以没法通过rtota指令升级,如果前面烧写“rttbootloader_f1c100s_v1.0.0.bin”的步骤都对也看到RTT的启动画面了(rttbootloader起来了),那接下来至少...
最近在优化公司的一款基于RT-Thread操作系统的液体探测仪产品。关于RT-Thread,我最开始用的是RT-Thread Nano,所以这款产品也是基于RT-Thread nano进行开发的,关于RT-Thread之前也写了一些文章,如下: RT-Thread编程高阶用法-函数扩展之$Sub$$与$Super$$
Nano(极简版本): Smart: 知识点4:RT_ThreadOS移植 步骤1:安装软件(一路next) 步骤2:注册登录,进入软件 步骤3:新建项目工程 步骤4:编译下载 步骤5:打开终端,终端上不断地打印Hello RT-Thread! 备注1:如需修改时钟,修改board.h 备注2:如需添加组件 ...
最近在优化公司的一款基于 RT-Thread 操作系统的液体探测仪产品。关于 RT-Thread,我最开始用的是 RT-Thread Nano,所以这款产品也是基于 RT-Thread nano 进行开发的,关于 RT-Thread 之前也写了一些文章,如下: RT-Thread 编程高阶用法 - 函数扩展之$Sub$$与$Super$$ ...
上一节,我们完成了GD32VF103在RT_Thread Nano上的移植,本节我们为其增加控制台输出功能,以及通过FinSH组件和用户交互功能。 一、基础知识 1.FinS H简介 RT-Thread FinSH是 RT-Thread 的命令行组件(shell),提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等...