- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系统SMARTOS 1.0 技术白皮书
嵌入式操作系统
SMARTOS 1.0
技术白皮书
浙江大学嵌入式研发中心
浙江省嵌入式系统工程中心
浙江大学-英特尔嵌入式技术中心
编写时间:2005-9-6
tzchen@
浙江大学嵌入式研发中心 陈天洲
目 录
目 录2
项目组成员3
技术特点5
一、引 言6
二、操作系统设计7
2.1 SMART 体系结构 7
2.2 SMARTOS 设计目标 8
2.3 体系结构8
2.4 功能特点8
三、 启动机制11
3.1 基于 XML 的移动终端硬件抽象层11
3.2 启动优化设计11
3.3 基于硬件镜像的启动优化12
3.4 SmartOS-Cute 启动流程 13
四、SMARTOS 处理器调度 16
4.1 有限任务硬实时调度16
2 、分组硬实时调度算法18
五、存储管理24
5.1 概要设计24
5.2 页表初始化25
5.3 页表管理29
六、文件系统设计32
6.1 支持 FLASH 存储器的文件系统 SMARTFFS 32
6.2 支持多外设虚设备的层次文件系统36
6.3 嵌入式数据库物理层38
七、中断异常40
7.1 框架实现40
7.2 快速中断处理41
7.3 普通中断处理41
7.4 数据访问异常处理41
7.5 时钟中断的设置和处理42
八、软件节能技术43
8.1 DPM 动态电源管理43
8.2 节能框架与算法45
九、支持多模通信的构件化网络协议栈47
9.1 构件化协议栈48
9.2 多模空口协议栈48
9.3 传输中间件49
十、编译调试51
10.1 连接脚本51
5.2 串口驱动52
5.3 编译结构54
十一、SMART-JOS 平台核心技术55
附件 1:功能评测报告封面57
附件2 :性能评测报告封面58
后 记59
Page 2 of 59
SMARTOS 1.0 技术白皮书
版权申明
SmartOS 1.0 技术白皮书,由浙江大学嵌入式中心设计、制作。其中包含了多个专利与
软件著作权。申请单位为浙江大学,第一申请人均为陈天洲。
未浙江大学与陈天洲的明确许可,不得复制、取用 SmartOS 的文档与设计。
Page 3 of 59
浙江大学嵌入式研发中心 陈天洲
项目组成员
陈天洲 副教授 Chief Architecture
蔡衍文 硕士研究生
文档评论(0)