微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于ARM11的车载信息娱乐模块的开发与研究

基于ARM11的车载信息娱乐模块的开发与研究

时间:05-21 来源:电子技术应用 点击:

2 软件组成

车载信息娱乐系统是一个多任务的复杂系统,其中包含有许多和汽车网络进行交互的子系统,系统软件的设计考虑了系统的实时特性。一方面,引入实时性设计能够为用户带来更好的应用体验,如稳定和流畅的多媒体播放、准确和有效的导航提示等;另一方面,系统的实时性设计能够保证某些关键任务的顺利执行,比如蓝牙电话等。

系统的软件采用了模块化设计,良好的软件模块能够保证某个模块中发生的故障不会导致其他模块也发生故障,更不会导致整个系统故障;发生故障的模块会很快重新启动,同时整个系统的其他部分正常运转。同时产生并记录故障代码,这样在系统诊断时,能够给诊断人员提供充足的信息,对于改进产品的缺陷,提高产品的质量有很大的作用。

本系统模块采用了Windows CE 6.0操作系统,CE 6.0在内核方面的改变主要是为了适应嵌入式设备硬件发展的要求,在进程数量方面,从过去最多运行32个进程,改变为最多运行32 000个进程;内存方面,从每个进程最多拥有32 MB虚拟内存空间改为最多拥有2 GB虚拟内存空间;在OS布局方面,将关键的驱动程序、文件系统和图形界面管理器(GWES)移到了内核中,可以更好地解决因为CPU在内核态和用户态间切换而造成的性能损失。

IMX35是专门用于车载多媒体应用的处理器,能够适应复杂的电磁环境,配合多种外设组成了稳定可靠的信息娱乐系统,产品能够长期稳定可靠的运行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top