致谢 | 第6-7页 |
摘要 | 第7-8页 |
ABSTRACT | 第8-9页 |
第一章 前言 | 第14-21页 |
1.1 课题研究背景 | 第14-15页 |
1.2 Ad Hoc简介及目前主流无线局域网技术的调研和对比 | 第15-17页 |
1.3 嵌入式系统概述及发展现状 | 第17-18页 |
1.4 课题来源和本文工作主要内容及创新点 | 第18-21页 |
第二章 Ad Hoc网络终端硬件系统的设计 | 第21-31页 |
2.1 Ad Hoc网络终端硬件系统设计方案 | 第21-23页 |
2.1.1 硬件系统方案设计基本指标 | 第21页 |
2.1.2 无线收发模块元器件选型 | 第21-23页 |
2.1.3 语音编解码模块元器件选型 | 第23页 |
2.2 嵌入式微处理器选型 | 第23-25页 |
2.2.1 嵌入式微处理器概述 | 第23页 |
2.2.2 嵌入式微处理器的选型 | 第23-25页 |
2.3 总体方案介绍及电路原理图设计 | 第25-31页 |
2.3.1 硬件开发平台介绍及电路设计 | 第25-29页 |
2.3.2 ZigBee模块电路设计 | 第29-31页 |
第三章 语音压缩编解码模块的设计与实现 | 第31-38页 |
3.1 AMBE2000芯片选型及介绍 | 第31-33页 |
3.1.1 AMBE算法简介 | 第31页 |
3.1.2 AMBE2000与AD73311芯片介绍 | 第31-33页 |
3.2 语音传输模块设计及接口电路 | 第33-38页 |
3.2.1 语音电路方案及原理图连接 | 第33-36页 |
3.2.2 AMBE-2000工作状态的设置 | 第36-38页 |
第四章 操作系统裁剪移植和驱动函数的编写及加载 | 第38-59页 |
4.1 Linux操作系统的裁剪 | 第38-41页 |
4.1.1 Linux操作系统简介 | 第38-39页 |
4.1.2 Linux下开发软件环境搭建 | 第39-41页 |
4.2 Bootloader移植 | 第41页 |
4.3 Linux内核移植 | 第41-43页 |
4.3.1 Linux内核简介及版本选择 | 第41-42页 |
4.3.2 Linux2.6内核的移植过程 | 第42-43页 |
4.4 构建Yaffs2根文件系统 | 第43-44页 |
4.4.1 Linux文件系统概述 | 第43页 |
4.4.2 构建YAFFS2根文件系统 | 第43-44页 |
4.5 语音编解码模块驱动的设计和调试 | 第44-49页 |
4.5.1 Linux设备驱动概述 | 第44-45页 |
4.5.2 语音编解码模块字符驱动的设计 | 第45-49页 |
4.6 ZigBee模块驱动的设计和调试 | 第49-59页 |
4.6.1 S3C2440串口UART介绍 | 第50-52页 |
4.6.2 S3C2440串口UART驱动程序设计 | 第52-59页 |
第五章 Ad Hoc手持终端软件界面的开发 | 第59-66页 |
5.1 GUI系统Qt的概述 | 第59页 |
5.2 嵌入式Qt GUI的应用开发 | 第59-63页 |
5.2.1 搭建Qt/E开发环境 | 第60-61页 |
5.2.2 嵌入式Qt应用程序的开发 | 第61-63页 |
5.3 Ad Hoc手持终端软件界面的实现 | 第63-66页 |
第六章 总结与展望 | 第66-68页 |
6.1 工作总结 | 第66-67页 |
6.2 研究展望 | 第67-68页 |
参考文献 | 第68-71页 |
附录 电路原理图及硬件系统 | 第71-77页 |
攻读硕士学位期间主要科研工作及成果 | 第77-78页 |