|
Nucleus实时操作系统分析报告
Nucleus实时操作系统是Accelerater Technology公司开发的嵌入式RTOS产品,只需一次性购买Licenses,就可以获得操作系统的源码。
Nucleus的特点: 内核和网络协议都以源码的形式提供,用户可以根据需要修改,这是Nucleus最显著的特点;内核比较简练,任务抢占的延迟可能会比较短;中断嵌套处理比较简单等。
Nucleus的缺点:实时性不够;定时中断管理不可靠;/O管理太简单;操作系统的调试工具太少等。
Nucleus内核与uC/OS有很多相似之处,但Nucleus要完善的多,有I/O管理系统、文件系统、网络支持包等,因此学习Nucleus对学习嵌入式系统结构的理解将很有帮助。
目 录
一、Nucleus的内核(Kernel)
1.1系统启动
1.2初始化线程
1.3线程调度
1.3.1 任务的调度
1.3.2 中断的调度
1.3.3 操作系统数据结构的保护
1.4任务间通信
1.4.1 消息管道(Pipes)
1.5任务的同步
1.6 定时器
1.7内存管理
1.8输入/输出设备驱动
Nucleus内核总结
二、Nucleus的开发工具
2.1 Nucleus C++
2.2 Nucleus MNT..
2.3 Nucleus VNET.
2.4 Nucleus PC+
2.5 Nucleus FILE
2.6 Nucleus CLIB...
2.7 Nucleus GRAFIX
2.8 Nucleus EDE
2.9 Nucleus UDB...
2.10 Nucleus DEBUG+
2.11 第三方产品的支持
2.12 SDS SingleStep 29
三、 Nucleus的网络支持
3.1 Internet套件
Nucleus NET.........
Nucleus SNMP.....
Nucleus RMON....
Nucleus SPAN.......
3.2 Nucleus WebServ
3.3 Nucleus Jvi
3.4 Nucleus EPILOGUE...
|
|