论文部分内容阅读
随着通信网络技术和集成电路设计的高速发展,嵌入式系统已成为了IT业的一个焦点。嵌入式系统大量的应用于自动控制、工业生产、军事技术和家用消费类数码设备上。当前电子产品大多是以非计算机的形式出现的,例如智能手机、个人数字助理、路由器、智能信息家电等等,这些设备是以嵌入式系统的形式存在。嵌入式系统软件通常需要嵌入式操作系统,开发中国自主产权的嵌入式操作系统,对于我们国家的民族IT业和国家的信息安全将有十分重要的战略意义。我们应该抓住机遇,组织力量,重点出击,取得主动权,开发出世界领先的嵌入式操作系统和嵌入式应用软件。 嵌入式操作系统是直接运行在硬件上的软件,嵌入式系统开发根据不同的应用场合需要选择不同的硬件,嵌入式操作系统和嵌入式应用软件。嵌入式操作系统从一种硬件结构移植到另外一种硬件结构涉及到方方面面,本文介绍了在一个标准基于i386体系结构的Linux的基础上,进行相应的裁剪和配置,移植到一个基于ARM硬件平台的过程。 本文首先对嵌入式系统、Linux操作系统进行了简单介绍,然后引出了二者结合的产物——嵌入式Linux系统,并分析了其特点、优势和目前国内外的研究情况;而后介绍了嵌入式系统的硬件,从整体上把握一个嵌入式系统使之即满足应用要求,又能提高软件的可移植性和可重用性。然后描述了一种嵌入式Linux系统的整个移植过程。从Bootloader,内核启动部分,设备驱动,文件系统等方面详细介绍了移植的方法和内容。最后,还概述了如何编译和调试嵌入式Linux操作系统,分析了Intel PXA26x的调试原理和方法。使开发人员能够在本文的基础上完成一个嵌入式系统硬件和嵌入式系统软件开发。 本文所构造的嵌入式Linux操作系统已经在上海维豪信息技术有限公司的电子政务项目的一个可信无线终端设备——安全个人计算中心sPCC中的安全模组里得到了应用,并取得了比较好的效果。