|-> netdev_low_level_set_status/* rt-thread/components/net/netdev/src/netdev.c *//* Air724网络初始化线程 */air720_init_thread_entry/* packages/at_device-v2.0.4/class/air/at_device_ec200x.c */|-> air720_power_on |-> at_obj_exec_cmd()/* 发送各种AT指令初始化EC200x rt-thre...
1.RT-Thread Nano-添加源码 2.RT-Thread Nano-启动运行流程分析 3.RT-Thread Nano-rt_kprintf支持 4.RT-Thread Nano-Finsh组件支持 5.RT-Thread Nano-线程创建1 5.RT-Thread Nano-线程讲解2 6.RT-Thread Nano-自动初始化及MSH-EXPORT-1 6.RT-Thread Nano-自动初始化及MSH-EXPORT-2 7.RT-Thread Nano-...
移植控制台/FinSH (rt-thread.org) 1、添加rt_hw_console_output(const char *str)控制台/串口输出函数的实现 (在usart.c文件中,基于CubeMx生成的工程-HAL库) 2、使用rtt实现的rt_kprintf接口输出调试信息验证 3、添加RTE_USING_FINSH宏定义,开启使用finsh组件 4、实现finsh组件接受指令的函数rt_hw_console_get...
“美” 不单止代码质量和代码风格,还有 RT-Thread 的使用和开发体验,以及增加了小程序、SMP 多核调度、PSA 安全支持等多项实用的新功能,使得 RT-Thread 系统能实现灵活极简的应用开发,能扩展至众多高性能、高安全的应用领域。 “物联网” 则体现在 RT-Thread 针对物联网场景提供的众多组件和软件包,比如 AT组...
2. RT-Thread 版本 RT-Thread 针对不同应用场景,目前提供了三个主版本,分别是 RT-Thread 标准版、RT-Thread Nano 和 RT-Thread Smart。 代码均可在以下页面下载。 2.1 RT-Thread 标准版 最常用应该是 RT-Thread 标准版(也称为 RT-Thread 全功能版本),它由内核层、组件和服务层、IoT 框架层、文件系统、图...
RT_Thread有两个版本,一个是RT_Thread Nano,这是一个纯粹的RTOS内核,基本原理和Free RTOS、UCOSIII/UCOSII比较相似,另一个是RT_Thread完整版,完整版是在RT_Thread Nano的基础上,增加了众多的软件包构成,同时支持众多物联网组件,是物联网开发的利器。
一、RT-Thread Nano Pack下载安装 1.在Keil5主界面上点击“Pack Install”按钮,即可进入Pack Install界面 图1:Keil5主界面 2.在Pack Install界面下,RT-Thread Pack在右边栏中。如未下载,可点击“Install”下载;如已安装,版本有更新,将提示“Update”可更新。
下图是 RT-Thread Nano 的软件框图,包含支持的 CPU 架构与内核源码,还有可拆卸的 FinSH 组件: 支持架构:ARM:Cortex M0/ M3/ M4/ M7 等、RISC-V 及其他。 功能:线程管理、线程间同步与通信、时钟管理、中断管理、内存管理。 详细参考RT-Thread官网
打开基础工程,点击 SelectSoftwares,选择Select Components界面,在 Pack Vendor 中选择 RealThread, 然后根据需求选择 RT-Thread 组件(此处只移植 Nano,只选择 kernel 即可),然后点击 OK 按钮,如下图所示: 选择组件之后,对组件参数进行配置。在工程界面 Pinout&Configuration 中,进入所选组件参数配置区,按照下图进行配置...
在会上,邱祎指出,RT-Thread完整版软件虽然具有非常全面的功能,但同样存在痛点,首先是下载难,其次是移植门槛高,最后是学习成本高,需要会使用SCons/Python/Kconfig/Env/设备。对此,睿赛德推出RT-Thread Nano,主打极致简单。简单小巧,易于下载,易于移植以及易于使用,为用户带来最简单的使用体验。