查看原文
其他

卧槽,这款小而美的国产操作系统开源了!

The following article is from 开源指南 Author 开源君

点击关注公众号,一周多次包邮送书

来源:开源指南(ID:openguide)

作者:开源君


今天开源君给大家介绍的是硬核的国产物联网操作系统 RT-Thread,内容很硬核,可以让大家捡起一些大学期间学到的知识,也能让自己对于操作系统有更多的理解。

项目介绍

RT-Thread 诞生于 2006 年,是一款以开源的物联网操作系统。主要采用 C 语言编写,浅显易懂,且具有方便移植的特性。它是集成实时操作系统(RTOS)内核、中间件组件的物联网操作系统。

  • 内核层:多线程及其调度信号量、邮箱、消息队列、内存管理、定时器等。

  • 组件与服务层:基于内核层,例如虚拟文件系统、FinSH命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。

  • 软件包:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。就像我们平时在 mac window 等平台的应用软件。

特性

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

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

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

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

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

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

源代码的目录有如下结构:

教程

对于学习和使用这么硬核的项目,一定要有文档和教程做支撑,为了让大家能更好的学习,开发者为大家准备很多文档和教程,很 nice。

经过这种小而美的操作系统的学习,相信大家会有很多收获。


·················END·················

推荐阅读

• Web:你知道我这十几年是怎么过来的吗?!• Edge宣布停用、B站绿了、联想新品“钢中之脑”...谁是整活能手?• 火狐又出骚操作!用户彻底怒了……• 离开英伟达仅19个月,他交出了一块国产全功能GPU• 阿里云盘会员来了!网友:要开始限速了吗??(文末送书)• 腾讯三面:缺失的QQ号码是哪个?• 俄罗斯手机品牌欲抛弃安卓转用鸿蒙,华为回应


👇更多内容请点击👇

  

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存