摘要 | 第1-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-13页 |
·引言 | 第7页 |
·论文的研究背景和意义 | 第7-11页 |
·因特网的发展和现状 | 第7-8页 |
·移动终端的组成 | 第8-9页 |
·设备驱动的研究现状 | 第9-10页 |
·论文的研究意义 | 第10-11页 |
·论文的内容安排 | 第11-13页 |
第二章 嵌入式系统与嵌入式技术 | 第13-19页 |
·嵌入式系统概述 | 第13-16页 |
·嵌入式系统的定义 | 第13页 |
·嵌入式系统的组成 | 第13-14页 |
·嵌入式系统的特点 | 第14-15页 |
·嵌入式系统的现状和前景 | 第15-16页 |
·嵌入式linux 技术 | 第16-17页 |
·嵌入式平台 FS2410 | 第17-19页 |
第三章 Linux 字符设备驱动的设计与实现 | 第19-33页 |
·Linux 字符设备驱动的设计 | 第19-22页 |
·字符驱动的数据结构 | 第19-21页 |
·字符驱动的系统调用 | 第21-22页 |
·Linux 字符设备驱动的实现 | 第22-26页 |
·设备配置和初始化 | 第23-24页 |
·服务于I/O 请求模块 | 第24-26页 |
·中断和中断处理 | 第26-30页 |
·Linux 中断 | 第26-28页 |
·ARM9 处理器的中断机制 | 第28-29页 |
·驱动模块中的中断处理 | 第29-30页 |
·字符驱动在 ARM9 平台的调试 | 第30-33页 |
·调试平台和测试工具 | 第30-31页 |
·FPGA 的数据读写测试 | 第31-32页 |
·中断处理程序的测试 | 第32-33页 |
第四章 MAC 层网络设备驱动的设计与实现 | 第33-49页 |
·MAC 层网络设备驱动的设计 | 第33-42页 |
·网络驱动的体系结构 | 第33-34页 |
·网络驱动中的数据结构 | 第34-36页 |
·网络驱动常用的系统支持 | 第36-37页 |
·网络驱动的基本方法 | 第37-40页 |
·编写网络驱动需注意的问题 | 第40-42页 |
·MAC 层网络设备驱动的实现 | 第42-47页 |
·模块加载(net_init)和卸载(net_cleanup) | 第43页 |
·网络接口初始化(net_mac_probe) | 第43-44页 |
·打开(net_open)和关闭(net_open) | 第44页 |
·数据发送(net_start_xmit) | 第44-45页 |
·数据接收(reception) | 第45-47页 |
·MAC 层网络设备驱动的调试 | 第47-49页 |
第五章 嵌入式 Linux 内核和文件系统的移植 | 第49-59页 |
·Linux 内核结构 | 第49-51页 |
·嵌入式Linux 内核的移植 | 第51-55页 |
·ARM9 内核的结构 | 第51-53页 |
·ARM9 内核的移植 | 第53-55页 |
·文件系统的移植 | 第55-59页 |
·RAMDISK | 第55-56页 |
·建立RAMDISK Image 映象 | 第56页 |
·建立必须的目录 | 第56-57页 |
·建立其它目录文件集 | 第57-58页 |
·生成Image 文件 | 第58-59页 |
结论 | 第59-60页 |
致谢 | 第60-61页 |
参考文献 | 第61-63页 |
在读期间研究成果 | 第63-64页 |