| 摘要 | 第1-4页 |
| Abstract | 第4-6页 |
| 第一章 绪论 | 第6-10页 |
| ·项目开发背景 | 第6-7页 |
| ·硬件及软件平台介绍 | 第7页 |
| ·本文的主要工作 | 第7-10页 |
| 第二章 Linux 开发环境的搭建及内核的实时性改造 | 第10-18页 |
| ·常见的嵌入式操作系统比较 | 第10页 |
| ·软件开发环境搭建 | 第10-11页 |
| ·Linux 内核的实时特性改造 | 第11-16页 |
| ·实时性操作系统概论 | 第11-14页 |
| ·Linux 实时性改造 | 第14页 |
| ·Linux 内核编译 | 第14-15页 |
| ·内核的实时补丁效果测试 | 第15-16页 |
| ·本章小结 | 第16-18页 |
| 第三章 U-boot 简介及开发 | 第18-26页 |
| ·U-boot 简介 | 第18页 |
| ·U-boot 工作过程 | 第18-20页 |
| ·U-boot 在实际项目中的应用 | 第20-24页 |
| ·本章小结 | 第24-26页 |
| 第四章 虚拟网卡驱动程序 | 第26-36页 |
| ·虚拟网卡概述 | 第26页 |
| ·TUN 虚拟网卡驱动分析 | 第26-29页 |
| ·驱动程序设计实现 | 第29-33页 |
| ·虚拟网卡收发数据思路 | 第29-30页 |
| ·网卡统计信息实现 | 第30-31页 |
| ·驱动程序代码设计部分 | 第31-33页 |
| ·虚拟网卡驱动测试 | 第33-35页 |
| ·虚拟网卡驱动测试概述 | 第33页 |
| ·测试思路概述 | 第33页 |
| ·测试代码及测试详细流程 | 第33-35页 |
| ·本章小结 | 第35-36页 |
| 第五章 Linux 中关键技术的应用和辅助驱动的开发 | 第36-58页 |
| ·netlink | 第36-38页 |
| ·Hrtimer 在项目中的应用 | 第38-41页 |
| ·温度传感器 TMP101 的 Linux 驱动支持 | 第41-50页 |
| ·watchdog 的实现 | 第50-56页 |
| ·本章小结 | 第56-58页 |
| 第六章 结论 | 第58-60页 |
| 致谢 | 第60-62页 |
| 参考文献 | 第62-64页 |