论文部分内容阅读
信息领域步入到以32位嵌入式微处理器和嵌入式操作系统为典型特征的嵌入式系统时代。嵌入式操作系统是嵌入式系统设计的核心,是嵌入式系统设计的关键因素。当前的嵌入式操作系统,正经历一个从通用嵌入式操作系统到特定应用嵌入式操作系统发展的时期。嵌入式Linux由于其代码开放及优秀的网络性能,已经成为嵌入式操作系统的研究热点。Linux 2.6内核建立了一个统一的设备模型,一定程度降低了内核结构的复杂性,方便管理。支持了诸如电源管理、热拔插等新特性,并通过Linux 2.6设备驱动模型,内核可以获得系统的整体信息。论文首先分析了嵌入式系统和嵌入式操作系统的发展,并针对具体嵌入式应用平台,给出了嵌入式系统的方案选择,并对嵌入式Linux系统的优势以及面对的挑战做了简要介绍。并通过分析内核中新的设备模型,以及嵌入式系统的平台总线的实现,设计了基于XScale的ARM内核及驱动程序。最后针对新内核的又一新特色—ALSA体系结构,实现了开发板的ALSA驱动。