论文部分内容阅读
随着以计算机技术、通讯技术、消费电子技术为主的IT产业的快速发展,嵌入式系统得到了越来越广泛的应用。在科学研究、工程设计、军事技术、商业娱乐以及人们日常生活的各个领域中,嵌入式操作系统的应用十分广泛。
本论文的目的就是通过设计实现一个实用的嵌入式多媒体系统,该系统命名为PMP(portable media player),来分析基于ARM的嵌入式Linux系统的设计实现方法。第一章介绍ARM处理器和Linux在嵌入式系统中发展状况。第二章分析ARM处理器和Linux的组织结构体系。第三章着重分析研究PMP系统,首先分析PMP的硬件结构体系,主要涉及Flash存储器,扩展的IDE硬盘,电源管理三大关键技术部分,对于PMP系统性能影响巨大:外部扩展IDE硬盘可以增大系统容量:低功耗的电源管理技术可以延长系统的工作时间;Flash存储器使得携带更加方便。其次,分析PMP的软件系统,重点阐述了PMP系统中Linux系统的移植构建,主要涉及Linux内核移植,基于MTD的Flash驱动程序开发,基于FrameBufer的LCD显示驱动程序开发。第四章指出嵌入式多媒体系统开发中必不可少的关键部分。