2开发编译 打开1.1节中我们下载的RT-Threand源码目录。其中目录结构如下所示: RT-Thread ├─bsp 各个平台的工程目录 ├─components 组件源码目录 ├─documentation 文档目录 ├─examples 测试用例目录 ├─include 头文件目录 ├─libcpu 存放各个平台的启动程序以及线程切换程序 ├─tools SCons脚本目录 └─src ...
最常用应该是 RT-Thread 标准版(也称为 RT-Thread 全功能版本),它由内核层、组件和服务层、IoT 框架层、文件系统、图形库、设备框架等组成。包含完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力,是一个完整的 IoT OS。 可以看到,除了实时内核,RT-Thread 标准版还具备丰富的中间层组件和软件包生...
例如 C 透视图组合了项目开发,源文件编辑,项目构建等常用的开发功能窗口,菜单和功能按钮,调试透视图包含了调试项目程序常用的调试功能窗口,菜单和功能按钮。 RT-Thread Studio 已实现启动调试时自动切换到调试透视图,停止调试时自动恢复到 C 透视图,用户平时也可以根据需要从 透视图切换栏 手动进行透视图切换,切换到...
void rt_thread_idle_excute ( void ) 系统空闲线程执行函数 当系统空闲时将运行空闲线程并执行该函数。 void rt_schedule ( void ) 线程调度函数 该函数将执行一次调度。它将选择一个具有最高优先级的线程,然后切换运行。 void rt_enter_critical ( void ) ...
目录1 配置 RT-Thread 开发环境 2 1.1 获取 RT-Thread 源码 2 1.1.1 安装 SVN 工具 2 1.1.2 从 google code 上获取 rt-thread源码 6 1.1.3 从 google code 上更新 rt-thread源码 7 1.2 从 github 获取源码 (Realtouch/ART/RT-GUI) 7 1.3 安装 python 以及 SCons 工具 8 1.3.1 安装 python 8 ...
经过上一篇的《《RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例》阐述,可以大致了解到RT-thread设备驱动开发的方法步骤,开发指南中的进阶篇外设主要是比基础篇外设复杂点的外设设备,分别是SDIO、Touch、LCD、sensor、MTD nor、MTD nand、脉冲编码器、加解密设备、PM设备。
在产品开发的起始阶段,首先考虑是尽快完成产品的功能开发。在产品功能逐步完善之后,就需要加入电源管理(Power Management,以下简称PM)功能。为了适应IoT的这种需求,RT-Thread提供了电源管理框架。电源管理框架的理念是尽量透明,使得产品加入低功耗功能更加轻松。 PM 组件功能特点 PM 组件是基于模式来管理功耗PM 组件可以根...
threadgithubscons配置获取源开发 目录1配置RT-Thread开发环境...21.1获取RT-Thread源码...21.1.1安装SVN工具...
RT-Thread(实时线程)是一个开源的嵌入式实时操作系统,根据Apache License v2.0发布。 它具有强大的可伸缩性:从运行在微型MCU(例如ARM Cortex-M0或Cortex-M3 / 4/7)上的纳米内核,到运行在MIPS32,ARM Cortex-A甚至是新兴开放系统上的功能丰富的系统支持源RISC-V体系结构。 RT-Thread可以在单核系统或对称多核处理...
RT-Thread低功耗组件用户手册(1) 1 介绍 随着物联网(IoT)的兴起,产品对功耗的需求越来越强烈。作为数据采集的传感器节点通常需要在电池供电时长期工作,而作为联网的SOC也需要有快速的响应功能和较低的功耗。 在产品开发的起始阶段,首先考虑是尽快完成产品的功能开发。在产品功能逐步完善之后,就需要加入电源管理(Power...