首页> 中文学位 >基于嵌入式的移动机器人综合开发平台的设计
【6h】

基于嵌入式的移动机器人综合开发平台的设计

代理获取

目录

文摘

英文文摘

声明

第一章绪论

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下一步工作

参考文献

致谢

展开▼

摘要

移动机器人是一项人工智能与机器人领域的应用基础研究课题,它融合了多学科的最新研究成果,能体现一个国家的科学技术水平,而移动机器人的核心技术为嵌入式计算机系统。 本文在嵌入式系统平台的构建中做了探索性的工作,以移动机器人的发展和功能需求为目标,设计了一款以Samsung公司生产的ARM9为控制芯片的嵌入式系统。首先提出了移动机器人的功能要求,然后规划了嵌入式系统的总体方案,将整个嵌入式系统划分为5个模块:CPtJ核心模块、系统存储模块、PC机通讯模块、系统输入输出模块和其它模块。硬件部分,先概述了$3C2410的特点,然后,详细说明了嵌入式计算机主板电源部分的设计,内存SDRAM设计,数据存储方面的Nor Flash、Nand Flash接口电路的设计,通信方面的LISB}lost、USB Device、JTAG接口和R$232串口通信模块的设计,实时时钟模块的设计,以及触摸屏和液晶显示接口模块的设计;在软件方面,实现了嵌入式系统的Boot[,oadeI’引导,嵌入式IJnux内核的移植,内核驱动程序的编写,以及嵌入式图形界面GUI系统Qtopia的移植,完成了整个嵌入式计算机系统从硬件到软件系统平台的设计。经过证明该移动机器人平台具有模块化、硬件体积小、功耗低、可移植、可扩展、实时性强等优点。最后,总结了整篇论文,指出了不足之处以及后续研究需要解决的问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号