论文部分内容阅读
随着计算机技术和通讯技术的迅速发展,嵌入式系统已经在工业控制、消费电子、通讯网络等领域取得了广泛的应用。ARM系列的嵌入式微处理器凭借其性能高、功耗低等优势,已经遍及工业控制、通信系统等产品市场,嵌入式Linux操作系统凭借其价格低廉、资源丰富、功能强大、易于移植等优势,成为嵌入式系统应用领域中的技术热点。本文基于以上嵌入式发展的背景论述了嵌入式Linux操作系统的移植和驱动程序设计,本次设计的系统是具有数据监控功能的嵌入式平台,能够为具体应用提供良好的扩展性。本文首先介绍了嵌入式系统的概念及嵌入式Linux的发展前景,阐述了以AT91SAM9263为核心的开发平台的硬件组成,介绍了嵌入式Linux的软件开发环境,根据本项目主板硬件的特点对嵌入式Linux内核的引导程序U-Boot进行了针对性的移植和研究,接着对嵌入式Linux系统内核的移植过程进行了详细的介绍,并且详细分析了根文件系统的设计和实现方法,然后介绍了嵌入式Linux下的设备驱动程序,以CAN、AC97为例,对字符型设备驱动程序的设计流程进行了重点的阐述。文章最后是对以上设计的功能测试,测试内容包括U-Boot的引导,Linux操作系统的启动、根文件系统的挂载和驱动程序的功能,接着通过测试的结果来总结本次设计的成果,并对以后的设计提出了新的要求。