论文部分内容阅读
随着计算机技术和通信技术的迅速发展,嵌入式系统得到了越来越广泛的应用,已经成为了计算机应用领域的一个重要分支。如今,嵌入式系统的应用数量已远远超过了各种通用计算机,在信息产业中占据了极其重要的位置。
嵌入式系统硬件技术的不断发展,尤其是高端嵌入式系统(如PDA、掌上电脑等)的迅速发展和日益广泛的应用,使得越来越多的嵌入式产品需要更强大的软件支持。这促使了嵌入式操作系统的不断发展,并使其成为嵌入式系统中重要的组成部分。在各种嵌入式操作系统中,Linux凭借其结构清晰、源码开放等方面的优势,成为了基于PDA等智能终端设备应用中的发展热点。因而本文主要研究Linux系统在PDA硬件平台上的移植技术。
本文首先对用于PDA的主流嵌入式芯片在体系结构上的差异以及不同硬件体系结构对嵌入式操作系统的移植过程所产生的影响进行了深入的分析。然后结合对Linux系统源代码的分析以及对嵌入式操作系统特点的理解,对基于PDA平台的嵌入式Linux移植进行了研究,并对部分的功能模块进行了代码实现。在移植过程中,对嵌入式操作系统的移植技术的关键问题提出了独到而具体的见解和处理方法。同时结合虚拟机技术,提出了一种新的基于PDA等高端嵌入式硬件平台的嵌入式操作系统移植方案并对其进行了实验验证。最后,对基于PDA的Linux操作系统移植过程进行了总结。