中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 汽车电子 > 查看内容

车载信息娱乐系统软件设计的一些要点

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:2-10-2009 15:54

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

  然而,传统的电源管理标准APM(Advanced Power Management)和ACPI(Advanced Configuration and Power Interface)都很难应用到车载信息娱乐系统的电源管理程序中。APM和ACPI主要是用在个人电脑的电源管理上。APM是运行在BIOS(很少会用在车载信息娱乐系统上的器件)上的程序,电脑的应用程序或操作系统基本不会知道APM所作出的电源管理决定,所以这个方案无法提供我们所需要的可定制型多层次电源管理状态。ACPI采用了由操作系统决定电源管理状态的方法,它可以做出更为复杂和有效的电源管理。但是在车载信息娱乐系统中,操作系统往往并不知道各个应用程序的具体电源状态,比如,车是否熄火、蓝牙设备是否工作等,而这些正是车载系统电源管理的重点,所以ACPI也不能满足车载系统电源管理的要求。

  基于QNX操作系统,电源管理可以作为一个应用程序来开发。这样,系统设计人员就能够根据不同的系统需求设计具有针对性地电源管理方案。通过应用程序之间以及应用程序和操作系统的通信,各个系统模块的电源状态可以得到精确的控制,从而能够有效地使用能源,促进环保。

  新颖性

  新颖性是说产品要有个性,要和其它同类产品区别开来。

  对于车载信息娱乐系统来说,新颖性意味着能够根据客户要求快速定制的人机界面和具有质感、内容丰富的图形显示,无论是媒体播放器、网页浏览器、还是卫星导航系统。所有这一切都和图形用户界面的开发有关。如何在设计阶段很好地把人机界面模块化是设计人员开始设计使就要考虑的关键问题,否则今后面对客户的新需求就会很痛苦——是重新设计软件,还是拒绝客户的需求?不单如此,如果不能够很好地把人机界面模块化,有时底层的协议发生变化,重新设计人机界面就是一个不可避免的难题。

  所以,人机界面的模块化其实不仅仅是外壳的剥离,它其实包含了数据表达的选择和设备操作的定义。由于人机界面部分通常是车载信息娱乐系统投入较大的代码部分,所以高质量的模块化人机界面程序和相关驱动程序可以显著的降低系统扩展的成本。一方面,模块化提高了代码的可重用性,另一方面,它们也减少了测试方面的投入。希望设计开发人员能充分考虑这一问题。

  本文小结

  本文就车载信息娱乐系统的软件设计从安全性、实时性、环保性和新颖性四个方面提出一些思考,希望这些想法能够为蓬勃发展的中国汽车电子带来些许推动。

0

0

(请您对文章做出评价)

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系542334618@126.com,我们会及时处理。

12

会员评价:

0 发表评论

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 23-4-2026 22:44 , Processed in 0.276265 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.