论文部分内容阅读
随着信息家电、手持设备、无线终端、复杂工控设备的迅速发展,人们对嵌入式系统的需求逐渐增多,要求也越来越高。本论文以综导显控装置应用为背景,在对综合导航显控装置进行需求分析的基础上提出了基于ARM9的综合导航显控装置的设计方案。在对系统软硬件平台给出了详细分析的基础上深入阐述了系统应用软件设计的思想和基本原则,然后对应用软件的任务进行了详细的划分并完成了系统的相关软件设计。研究了基于ARM-Linux的综导显控装置的CAN总线、串口通信、以太网接口通信技术并完成相应软件的实现。文中就综合导航显控装置系统软件开发,针对跨平台移植问题,在充分理解综导显控装置系统工作原理和嵌入式系统输入设备工作原理的基础上给出了帧缓冲及输入设备的驱动开发的框架和思路,并完成了相关的驱动程序的开发和实现。依照软件工程学的一般流程对综合导航显控装置的系统软件从分析、设计、实现进行完整的论述。最后从系统运行的情况来看本论文所设计的基于ARM-Linux的综合导航显控装置基本上实现了综合导航显控装置的用户系统软件的大部分功能。