我写了一个RTOS内核,目前定名为JingRiverOS

JingRiverOS 2010-12-28 08:05:20
该操作系统架构:
应用层
————————————————————
操作系统层
————————————————————
硬件支持层(架构和板级)

操作系统是一个采用微内核系统。
内核只包括了:调度器、中断和DSR管理、任务管理、任务间通信等功能。
用户可根据实际需要调度算法可根据实际需要不同选择和配置。系统提供了通用的接口。
其他如I/O,文件系统,总线,网络,人机交互等将在用户层工作。
硬件支持层包括架构支持层和板级支持层。一般用户可以只移植板级支持层

OS的调度策略采用可配置得策略,用户可以自己写调度策略,也可以采用os提供的位图(ucos采用)或者多队列调度(vxWorks采用),目前这两种策略都没有什么大的问题。

下一步,就是任务间的通信和同步功能了,

任务间通信实现了以下策略:

互斥

信号量

消息

广播消息

队列

...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
JingRiverOS 2010-12-28
  • 打赏
  • 举报
回复
有兴趣的可以关注本人blog,我每天会总结一下今天的技术进展情况。
http://blog.csdn.net/JingRiverOS

1,067

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧