论文部分内容阅读
近几年来,嵌入式系统开发逐渐成为一个热门话题。嵌入式系统一般指非PC系统,是将先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合后的产物。它包括硬件和软件两部分。硬件包括微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统和应用程序。嵌入式系统产品具有成本低、可靠性高、体积相对较小的优点。它们广泛应用于通信设备、信息家电、消费电子、工业控制、航空航天等领域。 MPC860 PowerQUICC (Quad Integrated Communications Controller)是Motorola公司生产的现今比较流行的嵌入式CPU芯片。内部集成了微处理器和一些控制领域的常用外围组件,特别适用于通信、网络产品。MPC860包括三个主要部分:嵌入式PowerPC内核、系统接口单元、通信处理器模块。MPC860T是MPC860嵌入式处理器家族的一个扩展,在860基础上增加了对快速以太网(100Mbps)的支持。 嵌入式Linux系统是嵌入式系统的一个重要分支。国外不少大学、研究机构和知名公司都加入了嵌入式Linux的开发工作,较成熟的嵌入式Linux产品不断涌现,如Hard Hat Linux、RT-Linux、Embedix、uClinux等。Linux能支持X86、ARM、PowerPC、MIPS、ALPHA、SPARC等多种体系结构。目前,Linux已被移植到数十种硬件平台上,几乎所有流行的CPU,Linux都支持。以前的嵌入式系统开发大都集中在8位/16位系统上,但这些系统的能力不足以实现象TCP/IP这样复杂的协议。现在的PC硬件已经全部采用了32位乃至64位系统,并且硬件的成本也在不断地下降,因此开发32位乃至64位的嵌入式系统已是大事所趋。嵌入式Linux的巨大优越性让我们将目光都投向它的身上。以嵌入式Linux为平台开发嵌入式应用,必将有光明的前途。 本文运用理论与实际相结合的方法,对嵌入式系统的原理以及开发过程作了详细的阐述。全文分为三个部分:第一部分介绍了嵌入式系统的定义、特点和组成。第二部分介绍了如何构建一个嵌入式Linux系统。第三部分介绍了一个嵌入式Linux系统的开发实例。即以现今流行的嵌入式处理器芯片MPC860T为核心构建一个嵌入式Linux通信平台,这也是本毕业设计工作的重点。该平台现已成功建立,将用于成都卫士通公司的IP加密机等产品,具有很大的实用价值和经济价值。