vlambda博客
学习文章列表

这个小而美的国产操作系统开源了!

大家好,我是道哥,致力于分享干货编程知识。

废话不多说,直接推荐这个干货项目。

这个项目名为 RT-Thread,目前在 GitHub 上面收获了3.2K Star ,整体不错。

它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至是运行于MIPS32、ARM Cortex-A系列处理器上功能丰富系统

项目架构图

项目特点

  • 资源占用极低,超低功耗设计,最小内核(Nano版本)仅需1.2KB RAM,3KB Flash。

  • 组件丰富,繁荣发展的软件包生态 。

  • 简单易用 ,优雅的代码风格,易于阅读、掌握。

  • 高度可伸缩,优质的可伸缩的软件架构,松耦合,模块化,易于裁剪和扩展。

  • 强大,支持高性能应用。

  • 跨平台、芯片支持广泛。

代码目录

这个小而美的国产操作系统开源了!

目前RT-Thread已经针对将近90种开发板做好了移植,大部分 BSP 都支持 MDK﹑IAR开发环境和GCC编译器,并且已经提供了默认的 MDK 和 IAR 工程,用户可以直接基于这个工程添加自己的应用代码。每个 BSP 的目录结构高度统一,且都提供一个 README.md 文件,包含了对这个 BSP 的基本介绍,以及相应的说明,方便用户快速上手。

支持的 IDE 和编译器

RT-Thread主要支持的IDE/编译器包括:

MDK KEIL

IAR

Gcc

RT-Thread Studio

项目也提供了相关知识教程,大家可以进行学习。

教程地址:https://www.rt-thread.org/page/video.html

最后,重要的事情说三遍,这个开源项目真的很 YYDS,建议有需求的朋友大家一定要收藏起来。

教程地址:https://gitee.com/rtthread/rt-thread

推荐阅读