摘要 | 第1-5页 |
Abstract | 第5-8页 |
第1章 绪论 | 第8-12页 |
·PMP 简介 | 第8-9页 |
·项目的背景和来源 | 第9-10页 |
·论文主要研究内容及意义 | 第10页 |
·作者完成的具体工作 | 第10页 |
·论文的主要创新点 | 第10-11页 |
·论文的内容安排 | 第11-12页 |
第2章 PMP 解决方案及体系框架 | 第12-16页 |
·PMP 解决方案的现状与比较[12] | 第12-13页 |
·基于DM320 的PMP 体系框架 | 第13-16页 |
·硬件体系框架 | 第13-15页 |
·软件体系框架 | 第15-16页 |
第3章 嵌入式系统和嵌入式LINUX 的研究 | 第16-30页 |
·嵌入式系统 | 第16-19页 |
·嵌入式系统简介 | 第16页 |
·嵌入式系统的发展 | 第16-17页 |
·嵌入式操作系统 | 第17-19页 |
·嵌入式LINUX | 第19-30页 |
·进程管理 | 第19-20页 |
·MTD 子系统 | 第20-23页 |
·虚拟文件系统 | 第23-25页 |
·Linux 的模块机制 | 第25-27页 |
·中断 | 第27-28页 |
·同步 | 第28-30页 |
第4章 定制嵌入式LINUX 操作系统 | 第30-39页 |
·BOOTLOADER 引导程序的定制 | 第30-35页 |
·Bootloader 的功能介绍 | 第30-32页 |
·Bootloader 的设计 | 第32页 |
·DM320 下Bootloader 的启动过程 | 第32-33页 |
·DM320 下Bootloader 启动程序的定制 | 第33-35页 |
·LINUX 内核的定制 | 第35-39页 |
·Kconfig 文件的修改 | 第35-37页 |
·Makefile 文件的修改 | 第37页 |
·电源管理模块 | 第37-39页 |
第5章 基于嵌入式LINUX 的PMP 驱动程序的设计 | 第39-58页 |
·LINUX 下驱动程序的设计 | 第39-42页 |
·设备文件的共性 | 第39-40页 |
·设备访问方式及设备文件 | 第40-42页 |
·LINUX 设备模型 | 第42-46页 |
·kobject 和sysfs | 第43页 |
·总线﹑设备和驱动程序 | 第43-46页 |
·PMP 系统中的驱动程序设计 | 第46-55页 |
·USB 从设备驱动程序设计 | 第46-51页 |
·LCD 驱动程序设计 | 第51-53页 |
·手写识别驱动程序设计 | 第53页 |
·遥控器驱动程序设计 | 第53-55页 |
·驱动程序的调试 | 第55-58页 |
·内核调试配置选项 | 第55-56页 |
·printk 打印调试 | 第56-57页 |
·对oops 消息的分析 | 第57页 |
·其它调试手段 | 第57-58页 |
第6章 开发环境的建立 | 第58-63页 |
·DM320 硬件开发环境的建立 | 第58页 |
·DM320 软件开发环境的建立 | 第58-63页 |
·根文件系统的建立 | 第58-60页 |
·开发工具链的建立 | 第60-61页 |
·主要系统程序的建立 | 第61页 |
·NFS 和TFTP 服务器的设置 | 第61-63页 |
第7章 总结 | 第63-64页 |
·工作总结 | 第63页 |
·下一步的工作 | 第63-64页 |
附录:两款上市的MP4 产品 | 第64-66页 |
参考文献 | 第66-68页 |
硕士期间发表的论文及参与的项目 | 第68-69页 |
致谢 | 第69页 |