文摘
英文文摘
声明
第一章绪论
1.1引言
1.2移动机器人研究现状和发展趋势
1.3嵌入式系统
1.3.1嵌入式系统的定义
1.3.2嵌入式系统的组成
1.3.3嵌入式系统的特点
1.3.4嵌入式系统的发展和应用领域
1.4选题的目的和意义
1.5本文的主要工作
第二章总体方案设计
2.1移动机器人的平台
2.1.1机器人的机械系统
2.1.2机器人的传感器系统
2.1.3机器人的控制系统
2.2系统的总体方案设计
2.2.1硬件系统的设计原则
2.2.2系统的整体架构
2.3本章小结
第三章硬件系统设计
3.1S3C2410芯片简介
3.2存储器接口电路
3.2.1 NOR Flash存储器接口电路
3.2.2NAND Flash存储器接口电路
3.2.3SDRAM接口电路
3.2.4I2C接口EEPROM电路设计
3.3通讯接口电路
3.3.1以太网接口电路
3.3.2JTAG接口电路
3.3.3 USB HOST/Device接口电路
3.3.4RS232接口电路
3.4输入输出接口电路
3.4.1LCD液晶屏接口电路
3.4.2触摸屏接口电路
3.5其它系统电路
3.5.1电源系统电路
3.5.2系统时钟电路
3.5.3系统总线驱动电路
3.6本章小结
第四章软件系统设计
4.1BootLoader
4.1.1简介
4.1.2Bootloader启动流程
4.1.3下载BootLoader
4.1.4 BOOT的运行过程
4.1.5Linux启动参数的含义
4.2Linux系统的移植
4.2.1嵌入式Linux的介绍
4.2.2Linux操作系统的结构层次
4.2.3安装交叉编译器
4.2.4编译Linux内核
4.2.5嵌入式Linux文件系统的开发
4.3嵌入式Linux设备驱动开发
4.3.1Linux系统的设备驱动程序主要功能
4.3.2Linux系统的设备驱动程序的主要特点
4.3.3Linux系统的设备驱动程序接口
4.3.4设备注册和注销
4.3.5I/O操作
4.3.6中断
4.4人机交互界面
4.4.1嵌入式系统中的GUI简介
4.4.2构建Qt/Embedded的开发环境
4.4.3往Qtopia中加入应用程序
4.5本章小结
第五章总结与展望
5.1总结
5.2下一步工作
参考文献
致谢