第一章 绪论 | 第1-11页 |
1-1 嵌入式系统的发展 | 第8-10页 |
1-1-1 嵌入式系统的发展状况 | 第8-9页 |
1-1-2 嵌入式技术的发展过程 | 第9-10页 |
1-2 课题的主要工作 | 第10-11页 |
1-2-1 背景 | 第10页 |
1-2-2 意义 | 第10-11页 |
第二章 嵌入式系统概述 | 第11-15页 |
2-1 嵌入式系统定义 | 第11页 |
2-2 嵌入式系统分类 | 第11-13页 |
2-2-1 VxWorks简介 | 第11-12页 |
2-2-2 Microsoft Windows CE简介 | 第12页 |
2-2-3 Palm简介 | 第12页 |
2-2-4 Nucleus简介 | 第12-13页 |
2-2-5 嵌入式Linux简介 | 第13页 |
2-3 ARM简介 | 第13-15页 |
2-3-1 ARM微处理器的应用领域 | 第13-14页 |
2-3-2 ARM微处理器的特点 | 第14-15页 |
第三章 系统硬件平台选择 | 第15-20页 |
3-1 基于ARM的三星S3C44B0X芯片 | 第15-18页 |
3-2 开发板简介 | 第18-20页 |
第四章 系统软件开发及使用 | 第20-41页 |
4-1 嵌入式Linux | 第20-22页 |
4-1-1 嵌入式Linux的结构 | 第20-22页 |
4-1-2 嵌入式Linux的特点 | 第22页 |
4-2 uClinux系统概况 | 第22-28页 |
4-2-1 uClinux基本构架 | 第23-24页 |
4-2-2 uCllnux内核源文件的组织结构 | 第24-27页 |
4-2-3 uclinux的配置文件 | 第27-28页 |
4-3 uClinux的核心特征 | 第28-29页 |
4-3-1 内存管理 | 第28-29页 |
4-3-2 进程管理 | 第29页 |
4-4 引导程序Bootloader的功能与使用 | 第29-33页 |
4-4-1 Boot Loader的基本结构 | 第30-32页 |
4-4-2 BootLoader的编译 | 第32-33页 |
4-5 内核的裁剪和编译 | 第33-39页 |
4-6 uClinux环境下一个应用程序的开发 | 第39-41页 |
第五章 USB口驱动程序的编写 | 第41-60页 |
5-1 USB接口的历史与特点 | 第41页 |
5-2 USB接口识别过程 | 第41-43页 |
5-3 USB接口协议规范 | 第43-47页 |
5-3-1 USB数据流模型 | 第43-45页 |
5-3-2 二进制数的序列—域 | 第45-47页 |
5-4 数据传输类型 | 第47-51页 |
5-4-1 控制传输 | 第47-48页 |
5-4-2 同步传输 | 第48-49页 |
5-4-3 批传输 | 第49-50页 |
5-4-4 中断传输 | 第50-51页 |
5-5 USB标准设备描述符 | 第51-53页 |
5-5-1 设备描述符 | 第52页 |
5-5-2 配置描述符 | 第52页 |
5-5-3 接口描述符 | 第52-53页 |
5-6 USB 2.0概述 | 第53-56页 |
5-6-1 USB协议的数据通信及传输类型 | 第53-54页 |
5-6-2 USB总线的四种数据传输流程 | 第54页 |
5-6-3 USB驱动程序分析 | 第54-56页 |
5-7 USB驱动程序的编写 | 第56-60页 |
5-7-1 向系统注册和注销驱动程序 | 第56-58页 |
5-7-2 一个USB驱动程序的使用 | 第58-60页 |
第六章 结束语 | 第60-61页 |
参考文献 | 第61-63页 |
致谢 | 第63-64页 |
攻读学位期间所取得的相关科研成果 | 第64页 |