摘要 | 第1-3页 |
ABSTRACT | 第3-6页 |
第一章 绪论 | 第6-10页 |
1.1 课题研究的背景与意义 | 第6-7页 |
1.2 课题研究内容 | 第7-8页 |
1.3 作者所作的工作 | 第8-9页 |
1.4 论文章节安排 | 第9-10页 |
第二章 嵌入式系统和嵌入式操作系统 | 第10-20页 |
2.1 嵌入式系统简介 | 第10-15页 |
2.1.1 嵌入式系统的发展过程 | 第10-11页 |
2.1.2 嵌入式系统体系结构 | 第11-13页 |
2.1.3 嵌入式应用的现状 | 第13-14页 |
2.1.4 嵌入式系统的特点分析 | 第14-15页 |
2.2 嵌入式操作系统 | 第15-20页 |
2.2.1 嵌入式实时操作系统简介 | 第15-16页 |
2.2.2 RTOS的体系结构 | 第16-17页 |
2.2.3 RTOS的分类 | 第17-18页 |
2.2.4 RTOS的衡量标准 | 第18-20页 |
第三章 基于Linux构建嵌入式实时操作系统 | 第20-32页 |
3.1 采用Linux构建嵌入式实时操作系统的优势 | 第20-22页 |
3.2 通用Linux在嵌入式应用方面的局限性分析 | 第22-26页 |
3.3 嵌入式实时Linux的基本组成 | 第26-27页 |
3.4 嵌入式实时Linux的构建实现 | 第27-32页 |
3.4.1 内核实时化 | 第27-28页 |
3.4.2 系统小型化 | 第28-30页 |
3.4.3 平台移植 | 第30-32页 |
第四章 嵌入式Linux时钟粒度细化 | 第32-51页 |
4.1 Linux时钟中断机制分析 | 第32-35页 |
4.1.1 Linux的时间系统 | 第32-33页 |
4.1.2 Linux的中断处理过程 | 第33-34页 |
4.1.3 时钟中断的响应 | 第34-35页 |
4.1.4 Linux的时钟粒度 | 第35页 |
4.2 Linux内核定时器机制 | 第35-39页 |
4.2.1 静态定时器机制(Timer_table) | 第36-37页 |
4.2.2 动态定时器机制(Timer_list) | 第37-38页 |
4.2.3 定时器到期检查和服务函数的执行 | 第38-39页 |
4.2.4 影响定时器及时响应的几个因素 | 第39页 |
4.3 常见Linux时钟粒度细化方案的分析与评价 | 第39-42页 |
4.3.1 KURT Linux的细粒度时钟机制:UTIME | 第39-40页 |
4.3.2 RFRTOS的细粒度时钟机制 | 第40-41页 |
4.3.3 比较与评价 | 第41-42页 |
4.4 ERT Linux高精度定时器的设计与实现 | 第42-51页 |
4.4.1 HRT的定时器队列机制 | 第42-43页 |
4.4.2 ERT Linux的时间机制 | 第43-45页 |
4.4.3 HRT中的实时时钟 | 第45页 |
4.4.4 HRT主要函数的实现 | 第45-49页 |
4.4.5 HRT的实验评测 | 第49-51页 |
第五章 嵌入式Linux内核配置工具的扩展和优化 | 第51-64页 |
5.1 嵌入式Linux的定制技术的研究 | 第52-53页 |
5.2 嵌入式Linux内核配置工具的扩展方案 | 第53-58页 |
5.2.1 Linux内核的定制能力 | 第53页 |
5.2.2 Linux内核配置工具分析 | 第53-54页 |
5.2.3 Linux内核配置工具的细粒度扩展 | 第54-57页 |
5.2.4 Linux细粒度内核配置工具的实现 | 第57-58页 |
5.3 嵌入式Linux目标配置工具TCT的优化 | 第58-64页 |
5.3.1 TCT(Target Configure Tool)简介 | 第58-59页 |
5.3.2 TCT定制实现机制分析 | 第59-61页 |
5.3.2.1 工程以及用户配置结果的描述 | 第59-60页 |
5.3.2.2 包的描述 | 第60-61页 |
5.3.3 目标配置工具TCT的缺陷 | 第61页 |
5.3.4 TCT优化方案的实现 | 第61-64页 |
第六章 结束语 | 第64-65页 |
参考文献 | 第65-67页 |
攻读硕士学位期间论文及课题情况 | 第67-68页 |
致谢 | 第68-69页 |