论文部分内容阅读
随着计算机技术和集成电路技术的发展,嵌入式设备现已被广泛应用于通讯、仪器、仪表、消费类产品等众多领域。本文以嵌入式系统设计作为具体的研究对象,选取ARM微处理器作为嵌入式设计的核心,以μClinux操作系统和周立功MagicARM2200实验箱为开发平台,阐述了嵌入式手持设备应用系统的设计、开发与实现。系统地研究了以ARM和嵌入式操作系统μClinux为基础构建嵌入式开发平台的相关理论和新近技术。 本文在分析了嵌入式系统的基本概念和重要组成部分的基础上,详细介绍了ARM微处理器系列,并对ARM7TDMI-S核的操作状态及处理器工作模式作了具体描述。同时,根据ARM微处理器芯片的选型原则,选定了PHILIPS半导体公司的LPC2214芯片,着重介绍了芯片的功能和工作原理。 本文的重点是嵌入式开发平台的软硬件设计。硬件电路设计包括最小系统电路、存储器扩展电路、JTAG调试接口电路、串行接口电路、和人机交互电路设计。软件部分主要包括嵌入式操作系统μClinux的移植过程、和在硬件平台的μClinux操作系统中的图形用户界面MiniGUI的移植过程。在嵌入式操作系统μClinux和图形用户界面MiniGUI的移植过程中,详细介绍了如何建立交叉编译环境、如何添加用户程序,以及其应用程序的实现。 本文的设计成果为今后嵌入式应用项目的开发奠定了基础,达到了课题研究的目的。