查看: 1038|回复: 0

[技术交流] RT-Thread操作系统学习

[复制链接]

185

主题

204

帖子

596

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
596
发表于 2019-1-27 14:29:20 | 显示全部楼层 |阅读模式
    RT-Thread 实时操作系统,Kernel部分完成于2006年上半年,其IPC部分甚至是年中时才具备相
应的雏形。最开始时是因为要为朋友做一个小型的手持设备,而本人起初又是另一国内老牌
实时操作系统:DOOLOO RTOS开发人员,但这个团队在2005年底已经解散。但朋友的系统要
上,用其他小型系统吗,一不熟悉,二看不上。答应朋友的事,总得有解决方法吧,即使是原来
的DOOLOO RTOS,因为其仿VxWorks结构,导致它的核心太大,包括太多不必要的东西(一套
完整的libc库),这些方案都否决了。怎么办?当时朋友那边也不算太急,先自己写一套内核吧。
这个就是源头!(后来虽然朋友的项目夭折了,但这套OS则保留下来了,并开源了,万幸)
当然RT-Thread和原来的DOOLOO RTOS差别还是很大的。DOOLOO RTOS是一种类VxWorks风
格的,而RT-Thread则是一种追求小型风格的实时操作系统:小型、实时、可剪裁。这三个方
面RT-Thread可以骄傲的说做得比DOOLOO RTOS都要好很多,小型:RT-Thread核心能够小
到2.5K ROM,1K RAM;实时:线程调度核心是完全bitmap方式,计算时间是完全固定的;可剪
裁性,配置文件rtconfig.h包含多种选项,对Kernel细节进行精细调整,对各种组件(文件系统,使
用EFSL、ELM FatFs;网络协议栈,finsh shell,图形用户界面GUI)进行可选配置。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表