文摘
英文文摘
插图索引
第1章 绪论
1.1 嵌入式系统意义
1.2 嵌入式系统
1.2.1 嵌入式系统简介
1.2.2 嵌入式系统国内外现状
1.3 ARM9平台
1.4 设备驱动
1.5 本文主要工作
第2章 实验平台硬件分析
2.1 平台总体结构分析
2.2 处理器性能分析
2.3 存储器电路分析
2.4 电原和复位电路分析
2.5 接口电路
2.5.1 USB接口
2.5.2 LCD接口
2.5.3 网络接口电路
2.6 本章小结
第3章 嵌入式Linux系统构建
3.1 搭建交叉开发环境
3.1.1 交叉编译环境的搭建
3.1.2 交叉调试环境
3.2 Uboot的移植
3.2.1 Nand Flash启动U-BOOT的基本原理
3.2.2 加入支持Nand Flash启动代码
3.2.3 U-BOOT对Nand Flash命令的支持
3.3 嵌入式Linux2.6.29内核移植
3.3.1 Linux内核文件结构
3.3.2 内核移植过程
3.5 根文件系统的制作
3.5.1 建立根文件系统
3.5.2 制作YAFFS2文件系统
3.6 本章小结
第4章 设备驱动
4.1 设备驱动简介
4.2 LCD设备驱动设计
4.2.1 帧缓冲设备结构
4.4.2 帧缓冲驱动的编写
4.3 USB设备驱动设计
4.3.1 USB的具体构成
4.3.2 USB驱动程序结构分析
4.4 网络驱动设计
4.4.1 DM9000结构分析
4.4.2 Dm9000驱动移植过程
4.4.3 Dm9000驱动简要分析
4.5 本章小结
总结与展望
1 工作总结
2 展望
参考文献
致谢
附录A 攻读硕士学位期间发表论文
兰州理工大学;