基于ARM9的嵌入式实时linux系统平台构建
【摘要】:
随着信息技术的飞速发展,工业生产需要准确、快速的获取大量数据并迅速地筛选有用信息。近年来,基于ARM9的实时linux嵌入式系统已深入应用到各个领域。而整个嵌入式系统的构建被放在了首要的研究位置。根据不同的环境、不同的应用场合、不同使用要求对整个嵌入式系统的设计是大不相同的。论文根据实际的应用要求,以全面的性能升级要求为背景,选用智能电网发展中所用到的终端设备对嵌入式系统的构建进行深入研究,开发出基于ARM9的实时linux嵌入式系统平台并最终应用于实践。
文中,首先从整体的角度介绍了嵌入式系统构建的方法。保留原有平台以外模块的选用,着重从系统构建角度进行深入研究。其中简要的介绍了系统构建所选用的硬件平台,对选用的处理芯片、存储模块、外围电路等部分做了概括性介绍,对后续的研究方法做硬件平台支持。
其次,从实际需求出发,着重对非实时Linux系统做实时性改进,使其满足性能升级和响应时间方面的实时性要求,其中分析了相关模块的实现原理并对改进方法和过程给出了详细的说明。针对部分算法结合前沿技术也进行了相关改进。文中列出了部分改进后的代码,辅以说明文字,有针对性的对关键部分做出解释。
另外,从实现方法的角度,介绍了系统构建完成后的编译、系统移植、系统引导等具体的实现过程,针对具体的嵌入式环境进行了具体的设计。
最后,利用构建好的系统,加入一项数据采集与处理模块,通过预留好的接口,进行性能和实时性方面的测试。经测试,整个系统构建满足当初的设计要求。