论文部分内容阅读
计算机技术、微电子技术、网络技术的快速发展,推动机器人技术飞速发展。当前随着网络应用的不断普及,嵌入式应用在社会的各个领域越来越广泛和重要,尤其在远程医疗、安防等方面嵌入式系统充分显示了其优越性。在基于使机器人经济化、小型化、灵活化、可靠化、智能化的思想前提下,本文选取ARM9嵌入式处理器作为硬件平台核心,以嵌入式Linux操作系统为软件平台,采用软硬件协同设计的方法,实现了嵌入式移动机器人远程控制。本文先从总体上介绍了嵌入式系统的概念和ARM系列嵌入式处理器的特点及应用领域。详细介绍了S3C2410A芯片的结构及特性,给出了Flash、SDRAM、USB、网卡等具体器件的选型,并从嵌入式系统资源受限的特点讲述如何建立嵌入式移动机器人开发平台。本文从嵌入式平台的特点和移动机器人远程控制的功能出发,提出了基于ARM9处理器和Linux操作系统的嵌入式移动机器人远程控制的方案。着重研究了移动机器人底层设备在Linux系统中的驱动和移动机器人与远程PC间的网络通讯,实现了PC通过以太网对机器人的远程控制。最后,本文通过实验对移动机器人远程控制进行了测试,测试结果表明机器人运行稳定,验证了移动机器人远程控制的可行性和正确性。