论文部分内容阅读
随着嵌入式系统应用范围和规模的不断扩大。一个设计良好的操作系统已经成为嵌入式系统中必不可少的平台,而Linux作为一个优秀的操作系统,它的源代码是开放的,支持多种CPU和丰富的I/O设备,能提供良好的网络支持,具有很好的可扩展性,从处理器性能、成本、规模等各个方面来看,都非常适合做嵌入式操作系统。 无线电监测系统的特征:具有特殊的硬件结构、有较快的运行速度、较小的存储空间和较好的网络稳定性等,本文结合无线电监测系统的要求,研究和实现了定制和配置嵌入式Linux操作系统。 本文首先分析了无线电监测系统的发展及基本构成;然后分析了嵌入式系统、嵌入式Linux系统的概念、特点及嵌入式Linux的开发过程,介绍了无线电监测系统中嵌入式硬件的特征。其次,对嵌入式Linux内核分析和定制进行了研究,介绍了Linux内核和文件系统的布局和层次结构,对Linux系统中主要的文件进行了说明。在此基础上,本文对Linux内核体系结构特征进行了详细分析,结合无线电监测系统硬件和软件的要求,提出了嵌入式Linux操作系统的设计方法。主要内容包括:系统的引导装载程序;Linux的内核定制和改造;根文件系统的配置;声音应用软件的加载;并把系统移植到DOM。再次,对嵌入式Linux操作系统的网络进行了配置,并对无线电监测系统的网络性能进行了测试。最后,对无线电监测系统需要进一步解决的问题提出了自己的看法。