一种汽车车载信息娱乐通用平台及应用方法技术

技术编号:20448300 阅读:19 留言:0更新日期:2019-02-27 02:44
本发明专利技术提供了一种汽车车载信息娱乐通用平台及应用方法,将不同的硬件标识符写入E

A General Platform for Vehicle Information Entertainment and Its Application

The invention provides a general platform for vehicle information entertainment and an application method, which writes different hardware identifiers into E.

【技术实现步骤摘要】
一种汽车车载信息娱乐通用平台及应用方法
本专利技术属于汽车电子
,涉及汽车车载信息娱乐系统,更为具体的说,是涉及一种汽车车载信息娱乐通用平台及应用方法。
技术介绍
汽车车载信息娱乐系统包括车载主机和安装在车载主机中的Linux软件系统,车载主机包括CPU主控器、RAM和FlASH存储体、LCD显示屏、TouchPanel触摸屏、Tuner收音机等必须的硬件,还包括Camera摄像头、GPS导航、Bluetooth蓝牙、等可选的硬件。现有的车载主机Linux系统的软件设计方法是,每个产品(即包括车载主机和多种选配硬件的完整产品)建立一套Linux软件系统,如图1所示,然后每个产品相应的安排人员根据每个产品的具体硬件状态和型号来增加、删除、更改相应的硬件驱动,从而保证每个产品都能正常工作。由于每个产品有自己的一套Linux软件系统,增加了软件系统的存储成本;通常情况下每个产品都安排人员进行独立开发,这也增加了软件系统的开发成本;而当某个产品的软件改进对其它产品都是通用时,则需要将改进的软件重复增加到其它产品中,这增加了软件系统的维护成本。显然,这种为每个产品独立开发软件系统的现状,造成了成本的增加,浪费了大量人力物力资源。
技术实现思路
经分析我们发现,车载信息娱乐系统中的产品中绝大部分硬件是相同的,比如CPU主控器、RAM和FlASH存储体、Tuner收音机都等;其中有一小部分可选硬件是不同的,比如LCD显示屏、TouchPanel触摸屏的尺寸和分辨率不同,Camera摄像头、GPS导航、Bluetooth蓝牙等硬件的选择搭配。因此,这些产品的Linux软件部分绝大部分也是相同的,只有一小部分不同硬件参数和可选硬件的软件是不同的。基于此,本专利技术提供了一种汽车车载信息娱乐通用平台,针对这一小部分不同的硬件,将这些不同的硬件标识符写入E2PROM中,程序在上电开始运行时读取E2PROM中的硬件标识符,根据读到的硬件标识符动态加载、不加载、更改相应的硬件驱动软件来适配每个产品,从而保证了每个产品都能正常工作,从而令所有产品就可以共用本专利技术提供的系统。为了达到上述目的,本专利技术提供如下技术方案:一种汽车车载信息娱乐通用平台,包括:主控程序模块、FLASH驱动软件、RAM驱动软件、Tuner驱动软件、LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件,所述主控程序模块用于从E2PROM中读取LCD显示屏标识符和TouchPanel触摸屏标识符,并根据标识符动态更改LCD和触摸屏驱动参数,使得驱动参数与LCD和触摸屏的实际分辨率相适配;主控程序模块还用于从E2PROM中读取Camera摄像头标识符、GPS导航标识符和Bluetooth蓝牙标识符,并根据标识符动态加载/不加载Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件和/或更改Camera摄像头的驱动参数、GPS导航驱动参数和Bluetooth蓝牙驱动参数;LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件分别用于驱动LCD、触摸屏、Camera摄像头、GPS导航和Bluetooth,各驱动软件中设置有硬件驱动参数。进一步的,E2PROM中预先存储有各硬件标识符。本专利技术还提供了一种汽车车载信息娱乐通用应用方法,包括如下步骤:将各硬件标识符写入E2PROM中,各硬件标识符能够唯一标识该硬件的参数和/或安装状态;从E2PROM中读取各硬件标识符;根据硬件标识符更改相应硬件的驱动参数或加载/不加载驱动软件,令更改后的各硬件驱动软件及驱动参数与硬件相适配。进一步的,实现方法具体包括如下步骤:将LCD显示屏标识符、TouchPanel触摸屏标识符、Camera摄像头标识符、GPS导航标识符、Bluetooth蓝牙标识符写入E2PROM中;LCD显示屏标识符能够唯一标识LCD显示屏的尺寸或分辨率,TouchPanel触摸屏标识符能够唯一标识TouchPanel触摸屏的尺寸或分辨率,Camera摄像头标识符能够唯一标识Camera摄像头的安装状态,GPS导航标识符能够唯一标识GPS导航的安装状态,Bluetooth蓝牙标识符能够唯一标识Bluetooth蓝牙的安装状态;从E2PROM中读取LCD显示屏标识符;根据LCD显示屏标识符更改LCD显示屏的驱动参数,令更改后的驱动参数中的分辨率与LCD显示屏相适配;从E2PROM中读取TouchPanel触摸屏标识符;根据TouchPanel触摸屏标识符更改TouchPanel触摸屏的驱动参数,令更改后的驱动参数中的分辨率与TouchPanel触摸屏相适配;从E2PROM中读取Camera摄像头标识符;根据Camera摄像头标识符加载/不加载Camera摄像头驱动软件和/或更改Camera摄像头的驱动参数,令更改后的Camera摄像头的驱动软件状态以及驱动参数与Camera摄像头相适配;从E2PROM中读取GPS导航标识符;根据GPS导航标识符加载/不加载GPS导航驱动软件和/或更改GPS导航的驱动参数,令更改后的GPS导航的驱动软件状态以及驱动参数与GPS导航相适配;从E2PROM中读取Bluetooth蓝牙标识符;根据Bluetooth蓝牙标识符加载/不加载Bluetooth蓝牙驱动软件和/或更改Bluetooth蓝牙的驱动参数,令更改后的Bluetooth蓝牙的驱动软件状态以及驱动参数与Bluetooth蓝牙相适配。与现有技术相比,本专利技术具有如下优点和有益效果:基于本专利技术的通用平台,所有产品共用一套Linux软件系统,无需为每一个产品建立一套Linux软件系统,从而节约了软件系统的存储成本;且只需要安排人员基于这一套Linux软件系统进行开发,降低了软件系统的开发成本;一旦平台有所改进,即可应用到所有产品中,而无需为各个产品进行更新,从而降低了软件系统的维护成本。附图说明图1为不同产品与现有系统对应图。图2为不同产品与本专利技术提供的通用平台对应图。图3为本专利技术提供的通用平台框架图。具体实施方式以下将结合具体实施例对本专利技术提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本专利技术而不用于限制本专利技术的范围。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本专利技术提供的汽车车载信息娱乐通用平台,原理如图2所示,能够与不同产品对接,通用性极强。其实现的硬件架构如图3所示,包括通用部分:CPU主控器、FLASH、RAM、Tuner收音机;软件参数可能不同部分:LCD显示屏、TouchPanel触摸屏;选配硬件部分:Camara摄像头、GPS导航、Bluetooth蓝牙;本通用平台特有部分:用于存储硬件标识符的E2PROM。与之相匹配的,平台软件框架包括主控程序模块、FLASH驱动软件、RAM驱动软件、Tuner驱动软件,这些硬件模块是必备的,除主控程序模块外其他必备硬件的驱动软件在所有产品中都是相同的,但除必备驱动软件外的其他驱动程序的应用方式与常本文档来自技高网...

【技术保护点】
1.一种汽车车载信息娱乐通用平台,其特征在于,包括:主控程序模块、FLASH驱动软件、RAM驱动软件、Tuner驱动软件、LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件,所述主控程序模块用于从E2PROM中读取LCD显示屏标识符和Touch Panel触摸屏标识符,并根据标识符动态更改LCD和触摸屏驱动参数,使得驱动参数与LCD和触摸屏相适配;主控程序模块还用于从E2PROM中读取Camera摄像头标识符、GPS导航标识符和Bluetooth蓝牙标识符,并根据标识符动态加载/不加载Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件和/或更改Camera摄像头的驱动参数、GPS导航驱动参数和Bluetooth蓝牙驱动参数;LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件分别用于驱动LCD、触摸屏、Camera摄像头、GPS导航和Bluetooth,各驱动软件中设置有硬件驱动参数。

【技术特征摘要】
1.一种汽车车载信息娱乐通用平台,其特征在于,包括:主控程序模块、FLASH驱动软件、RAM驱动软件、Tuner驱动软件、LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件,所述主控程序模块用于从E2PROM中读取LCD显示屏标识符和TouchPanel触摸屏标识符,并根据标识符动态更改LCD和触摸屏驱动参数,使得驱动参数与LCD和触摸屏相适配;主控程序模块还用于从E2PROM中读取Camera摄像头标识符、GPS导航标识符和Bluetooth蓝牙标识符,并根据标识符动态加载/不加载Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件和/或更改Camera摄像头的驱动参数、GPS导航驱动参数和Bluetooth蓝牙驱动参数;LCD驱动软件、触摸屏驱动软件、Camera摄像头驱动软件、GPS导航驱动软件和Bluetooth蓝牙驱动软件分别用于驱动LCD、触摸屏、Camera摄像头、GPS导航和Bluetooth,各驱动软件中设置有硬件驱动参数。2.根据权利要求1所述的汽车车载信息娱乐通用平台,其特征在于,E2PROM中预先存储有各硬件标识符。3.一种汽车车载信息娱乐通用应用方法,其特征在于,包括如下步骤:将各硬件标识符写入E2PROM中,各硬件标识符能够唯一标识该硬件的参数和/或安装状态;从E2PROM中读取各硬件标识符;根据硬件标识符更改相应硬件的驱动参数或加载/不加载驱动软件,令更改后的各硬件驱动软件及驱动参数与硬件相适配。4.根据权利要求3所述的汽车车载信息娱乐通用应用方法,其特征在于,具体包括如下步骤:将LCD显示屏标识符、TouchPane...

【专利技术属性】
技术研发人员:姜爱龙刘闯
申请(专利权)人:延锋伟世通电子科技南京有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1