基于MiniGUI的燃料电池车车载信息平台软件的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yl9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车载信息平台是汽车仪表系统功能的扩展,是汽车与驾驶员进行信息交流的窗口,也是汽车高精尖技术的主要组成部分。与此同时,配备一个优秀的图形用户界面,利用现代MCU的高可靠性、高控制性和高执行速度等特点,对车内各传感器的数据进行采集、显示、监测和记录,从而直观便捷地帮助驾驶员或从事汽车研究的工作人员了解车内各部件的工作状况,并且能进行友善可靠地交互已成为开发工作中非常紧迫的要求。本文分析了车载信息平台的软件系统需求,制定出车载信息平台的软件设计与实现流程。硬件平台采用目前流行的ARM系统,提高了系统功能扩展性、先进性和系统的集成度,同时使用嵌入式操作系统μClinux和嵌入式图形系统MiniGUI来进行系统应用软件设计提高系统实时性和稳定性。本文简要介绍了本系统的车载信息平台采用的硬件结构,是由ARM7内核控制器S3C44BOX,以及CAN控制器MCP2510,USB控制器SL811HS等设备构成的,并针对该硬件平台开发了基于μClinux的底层驱动程序,其中包括鼠标驱动程序、键盘输入程序和图形驱动程序。本文研究并设计了车载信息平台的软件系统,首先分析了μClinux和MiniGUI的特点及其结构,然后利用MiniGUI开发了车载信息平台的应用程序并对设计思想进行了说明,针对以S3C44BOX为主控芯片的硬件平台进行了交叉编译,设计了相应的系统引导程序bootloader,完成了μClinux内核和文件系统的配置编译,最后成功实现了在ARM7开发板上的移植。本文从产品结构的角度提出采用嵌入式系统μClinux,应用MiniGUI编写界面的方法来加快设计开发,设计的车载信息平台软件系统经在实验室测试具备良好的实时性和稳定性。
其他文献
由于自动化与信息化的普及水平还不高,我国国民经济的重要支柱产业——矿产业还依靠人工来进行井下作业,而近几年来频频发生的矿难事故为这一行业敲响了警钟。面对错综复杂的
近年来,轨道角动量已成为自由空间光通信(free-space-optical-communication,FSO)领域内的研究热点,并取得了较快进展。利用OAM光束进行信息交换、复用,并以此为基础,与其他
惯性传感器是惯性导航系统的重要组成部分,其精度对惯性导航系统的性能有着决定性的作用。传统的惯性传感器信号处理一般是基于奈奎斯特采样定律对信号进行处理,即为了得到高精
随着信息技术的快速发展,数字媒体在人们生活中扮演着越来越重要的角色,但是数字化信息产品是一把双刃剑,它在提供便捷的同时,又因为很容易被非法修改、复制和传播而面临着严
移动Ad hoc网络(MANET)是一种不需要基础设施的多跳无线网络,它由多个无线节点组成,没有中心控制节点,是完全分布式的网络结构。网络节点可以随意移动,网络拓扑结构不断变化,
企业核心竞争力作为一项无形资产,它在管理学研究上是重点,而在经济学研究中却被忽略,在会计学研究中更是个盲点.长期以来在会计上既不确认,也不计量,又不记录,更不披露,成为
USB设备接口简单,移动方便,近年来发展迅猛,USB接口已经成为移动存储、多媒体、人机设备的主流接口。在雷达地面系统中,测试设备同样具有便捷性要求,但由于其数据率大多超过40MB/s,
众所周知,码分多址(Code Division Multiple Access,CDMA)系统采用扩频通信技术,大幅度地提高了频率利用率,具有容量大、覆盖范围广、手机功耗小等突出优点,但是在CDMA系统中
新浪全球发布系统(GSPS)是面向“新浪网”的庞大、复杂、多变的信息发布任务而设计开发的信息发布软件系统。主要技术为Unix C++、MySQL、Perl、Java Lucene。随着互联网行业
海洋水声信道是一个复杂的时、空、频变信道。信道带宽窄,多途干扰严重,高噪声和时延扩展大,使得在海洋中实现高速率、可靠的通信成为挑战性的研究课题。而由信道多径传播引