学习路线
优质
小牛编辑
238浏览
2023-12-01
版本选择
VERSION
RT-Thread 完整版RT-Thread是一个嵌入式实时多线程操作系统,系统完全开源,它不仅仅是一个实时内核,还具备丰富的中间层组件,包括如文件系统、图形库等较为完整的中间件组件,具备低功耗、安全、通信协议支持和云端连接能力的软件平台,RT-Thread 就是一个 IoT OS。更多...
适用于需要使用RT-Thread的丰富功能,如各类外设、物联网组件、软件包等的场景。
RT-Thread Nano版RT-Thread Nano是一个极简的硬实时内核,系统完全开源,是一款可裁剪的、抢占式实时多任务的 RTOS。它还具备体积小、启动快速、实时性高、占用资源小等特点,可用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。更多...
适用于系统资源紧张或是项目功能较为简单,仅需使用RTOS内核,无需丰富功能的场景,且开发时无需额外的辅助工具。
入门学习
INTRODUCTION
无RTOS经验有C语言、嵌入式基础,想系统学习RT-THREAD
模拟运行
快速上手
推荐使用潘多拉开发板(潘多拉开发板教程.pdf),或者以下主流的学习板进行学习,不建议没有任何基础就将RT-Thread移植到一块开发板上。
内核学习
有RTOS经验学过FREERTOS或UCOS, 想把RT-THREAD使用起来
模拟运行
快速上手
准备一块板子,根据RT-Thread支持的板子BSP进行快速上手,或者根据STM32系列BSP制作教程进行移植。
如果使用Ubuntu进行开发,可以参考Ubuntu下开发RT-Thread。
编程指南
快速学习内核,参考《RT-Thread编程指南》[下载pdf]
进阶学习
ADVANCED
ENV工具
设备和驱动
组件
软件包
应用开发
DEVELOPMENT
Demo示例
代码贡献
CONTRIBUTION