摘要:

ARM Linux作为嵌入式技术中的一种,由于嵌入式Linux具有强大的多任务管理功能、支持强大的QT图形界面工具、运行稳定、代码开源等特点,使其在民用工业和军工业等领域得到广泛的应用,是目前研究与应用的一个热点。随着ARM硬件平台和嵌入式Linux的进一步发展,基于ARM硬件平台的Linux嵌入式系统是今后嵌入式技术的一个发展方向。 本文在对ARM Linux技术各个环节进行深入研究的基础上,结合QT图形开发工具设计了一个具有快速启动、系统升级、分析存储数据功能的一个ARM Linux数据通信系统。论文的内容主要包括以下几个方面: 1.研究了目前主流的ARM Linux开发技术,在此基础上提出了基于ARMLinux的具有快速启动、系统升级、分析存储数据功能的一个数据通信系统设计方案。 2.实现了基于ARM Linux的数据通信、数据分析、数据存储的系统,涉及到ARM Linux的上层软件设计,底层驱动设计等各个环节。 3.深入研究了嵌入式Linux和相关bootloader的源代码,提出了系统快速启动方案。 4.实现了ARM Linux系统的快速启动,快速启动对于嵌入式系统来说意义重大,系统稳定快速的启动能够提高众多嵌入式系统组成的大系统的性能。 5.实现了对ARM Linux的系统软件升级,软件升级对于嵌入式系统来说是非常必要的,具有软件升级功能的嵌入式系统能够大大减少系统再开发的成本。 试验结果表明了本文提出的系统设计方案是可行的,数据通信、数据分析、数据存储、系统快速启动和系统软件升级等功能正常,本文研究的技术不但能够应用于本工程而且能够应用在其他ARM Linux系统,具有一定的应用空间。

展开