题目:基于ARM和嵌入式Linux的软硬件控制系统平台的设计
● 摘要
本课题来源于某重点实验室的机载软件可靠性验证平台的研制项目,该平台的设计同时又可作为通用的控制器,应用于飞行模拟转台控制系统。通过分析嵌入式控制系统的发展特点和发展趋势,提出了平台设计方案,既保证了应用技术的先进性,又保证了应用技术的合理性和现实性。本方案是以华恒科技有限公司的HHARM9200开发板为基础,进行了硬件上的裁剪设计。包括电源、ARM核心板的接口设计、串口、网络接口、USB接口、A/D和D/A接口等的设计。操作系统方面是基于ARM-Linux嵌入式操作系统的。其中软件的主要任务是操作系统的移植和各接口驱动程序的开发。华恒科技的HHARM9200开发板带了相关的程序代码,为了适应该平台系统,进行了相应的修改。由于GUI以及其它应用软件的开发是建立在嵌入式Linux基础上的,只需按照标准的Linux的API(Application Programming Interface)函数接口进行开发,所以本文没有过多赘述。总结本平台系统的特点如下:硬件方面:高性能、小体积、低功耗、丰富的接口。高性能源于ARM9内核的哈佛结构、5级整数流水线和RISC指令集。另外,由于ARM的集成度高,各种应用接口包括人机交互和控制的输入输出完全集中到一个接口板上。软件方面:良好的软件生态环境。由于本系统是基于Linux,因此,有大量的开源软件可以使用。
相关内容
相关标签