学习路线
优质
小牛编辑
272浏览
2023-12-01



版本选择
VERSION

RT-Thread是一个嵌入式实时多线程操作系统,系统完全开源,它不仅仅是一个实时内核,还具备丰富的中间层组件,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台,RT-Thread 就是一个 IoT OS。更多...
适用于需要使用RT-Thread的丰富功能,如各类外设、物联网组件、软件包等的场景。


RT-Thread Nano是一个极简的硬实时内核,系统完全开源,是一款可裁剪的、抢占式实时多任务的 RTOS。它还具备体积小、启动快速、实时性高、占用资源小等特点,可用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。更多...
适用于系统资源紧张或是项目功能较为简单,仅需使用RTOS内核,无需丰富功能的场景,且开发时无需额外的辅助工具。

入门学习
INTRODUCTION

有C语言、嵌入式基础,想系统学习RT-THREAD
模拟运行
快速上手
推荐使用潘多拉开发板(潘多拉开发板教程.pdf),或者以下主流的学习板进行学习,不建议没有任何基础就将RT-Thread移植到一块开发板上。
内核学习

学过FREERTOS或UCOS, 想把RT-THREAD使用起来
模拟运行
快速上手
准备一块板子,根据RT-Thread支持的板子BSP进行快速上手,或者根据STM32系列BSP制作教程进行移植。
如果使用Ubuntu进行开发,可以参考Ubuntu下开发RT-Thread。
编程指南
快速学习内核,参考《RT-Thread编程指南》[下载pdf]
进阶学习
ADVANCED

ENV工具

设备和驱动

组件

软件包
应用开发
DEVELOPMENT

Demo示例

代码贡献
CONTRIBUTION

开发指南

代码规范
