论文部分内容阅读
嵌入式Linux系统和机器人技术都是当前研究的热点问题。根据嵌入式系统和机器人技术的特点,本文提出了以ARM9为CPU,以嵌入式Linux为软件内核来进行机器人电击迷宫系统的设计思想。本文所进行的研究实现了广东科技馆机器人电击迷宫项目。
全文主要工作总结如下:
(1)阐述了嵌入式系统的概念、组成;介绍了嵌入式Linux系统的特点和结构,详细介绍了嵌入式Linux系统的设备驱动程序以及嵌入式Linux内核的移植方法和步骤。深入研究了ARM体系结构,熟悉系统所采用的SBC-2410X开发平台的体系结构。
(2)介绍了机器人控制系统,主要是工业机器人系统的发展历史、应用领域、功能、组成以及几种机器人控制的方法。
(3)介绍研究了嵌入式Linux在SBC-2410X平台上的移植,Bootloader的设计与实现,Linux内核的修改与裁剪,对Linux下驱动程序实现机制以及如何建立根文件系统进行了介绍研究。
(4)完成了整个机器人电击迷宫系统的方案设计,包括硬件设计和软件设计。完成了机器人电击迷宫系统的实现,包括硬件电路图的设计,软件设计。最后对系统进行测试,发现了系统存在的问题,对问题进行分析研究,最终提出解决方案,完成整个系统的实现。