论文部分内容阅读
随着以计算机技术、通讯技术、消费电子技术为主的IT产业的快速发展,在科学研究、工程设计、军事技术、商业娱乐以及人们日常生活的各个领域中,嵌入式实时系统得到了越来越广泛的应用。现在对嵌入式系统(Embedded System-ES)的研究开发,有着广阔的应用前景和重大的现实意义。 由于嵌入式系统的复杂性不断增加,嵌入式操作系统已经成为嵌入式系统中最重要的组成部分,操作系统的优劣直接影响了系统的性能、开发和应用。因此,嵌入式操作系统是目前嵌入式系统研究的热点所在。由于Linux操作系统的开放源码特性,国内外越来越多的人员开始研究如何将Linux应用于嵌入式系统。但是由于Linux并不是针对嵌入式应用而设计的,所以Linux的许多方面都要进行优化和改进以适应嵌入式系统的特性。 本文结合一个嵌入式实时Linux系统应用实例的开发,分析了嵌入式系统、嵌入式操作系统、嵌入式Linux操作系统以及实时操作系统的基本原理;详细研究了Linux作为嵌入式实时操作系统所要解决的几个主要问题:实时机制、文件系统、中文支持以及硬件平台Strong ARM上的硬件驱动设计和系统启动优化,并针对这几个主要问题提出了相应的解决方案;通过一个应用系统实例的开发,提供了嵌入式实时Linux操作系统在应用开发中的系统集成方法。