System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于设备树和存储参数实现软件选择输出信号的方法、系统及存储介质技术方案_技高网

一种基于设备树和存储参数实现软件选择输出信号的方法、系统及存储介质技术方案

技术编号:40352868 阅读:7 留言:0更新日期:2024-02-09 14:37
一种基于设备树和存储参数实现软件选择输出信号的方法、系统及存储介质,包括:制作镜像:1、对应每个输出接口配置一个对应的设备树;2、将设备树文件编译到镜像中,镜像的设备树区域就存储了设备树文件;3、将软件镜像,烧录到硬件中;安装使用:1、安装产品时,选择对应的显示信息;2、将获取到的显示信息,整理成需要的数据格式,写入到uboot参数分区,供之后启动时,选择接口和配置参数;3、软件启动的时候,读取显示信息,根据配置的参数选择对应的设备树;4、进入到系统后,系统对应的接口模块解析显示参数,按照显示参数配置具体的信号信息;5、系统按照配置的接口和具体信息,进行信号输出。

【技术实现步骤摘要】

本专利技术公开一种实现软件选择输出信号的方法,特别是一种基于设备树和存储参数实现软件选择输出信号的方法、系统及存储介质,涉及需要应用程序选择切换输出接口和分辨率的场景,借助linux系统已有的设备树和启动参数传递机制,完成应用软件动态选择输出接口及具体信号的显示需求,属于嵌入式。


技术介绍

1、在汽车电子后装(即汽车售出后,再在汽车上加装电子产品对汽车进行改装升级)市场,因为每家车厂或者每款车型的不同,显示屏需要的信号都不同,包括有cvbs、vga、lvds、rgb、ahd、hdmi、ti、maxix等各种输出信号接口,并且除了输出接口不同外,需要的具体参数也不一样,如分辨率、帧率等,这就要求接入后装市场的输出设备,需要支持多种输出接口及具体信号参数,并且能够软件进行切换。

2、对于后装电子设备主芯片soc来说,虽然可以输出多种格式的信号,但是并不能同时使能所有接口输出,基本上所有的后装设备一般在生产的时候就确定了输出类型,更不支持动态修改输出参数的功能,如果想要更换输出信号是需要重新烧录固件才可以解决。这就无法满足市场需求,因为后装市场是在客户安装的时候,才知道客户的车型和需要的输出类型和具体参数。


技术实现思路

1、针对上述提到的现有技术中的汽车后装电子设备无法满足修改输出类型和具体参数的缺点,本专利技术提供一种基于设备树和存储参数实现软件选择输出信号的方法、系统及存储介质,其可以动态修改为客户需要的状态,保证产品可以正常安装和使用,在用户安装的时候,选择用户需要的输出参数,产品就会自动更新为用户的配置,之后每次启动,都会是用户车机需要的输出接口和参数,保证可以正常显示。

2、本专利技术解决其技术问题采用的技术方案是:一种基于设备树和存储参数实现软件选择输出信号的方法,该方法包括下述步骤:

3、步骤s1、制作镜像:制作镜像时,包括下述子步骤:

4、步骤s1-1、配置设备树:对应每个输出接口配置一个对应的设备树;

5、步骤s1-2、编译镜像:将设备树文件编译到镜像中,镜像的设备树区域就存储了设备树文件;

6、步骤s1-3、镜像烧录:将软件镜像,烧录到硬件中;

7、步骤s2、安装使用,安装使用时,包括下述子步骤:

8、步骤s2-1、选择显示信息:安装产品时,选择对应的显示信息;

9、步骤s2-2、写入参数:将获取到的显示信息,整理成需要的数据格式,写入到uboot参数分区,供之后启动时,选择接口和配置参数;

10、步骤s2-3、选择输出接口:软件启动的时候,读取显示信息,根据配置的参数选择对应的设备树;

11、步骤s2-4、配置信号信息:启动进入到系统后,系统对应的接口模块解析显示参数,按照显示参数配置具体的信号信息;

12、步骤s2-5、信号输出:系统按照配置的接口和具体信息,进行信号输出。

13、一种基于设备树和存储参数实现软件选择输出信号的系统,所述的系统包括下述单元:

14、镜像制作单元:镜像制作单元包括下述子单元:

15、设备树配置子单元:用于对应每个输出接口配置一个对应的设备树;

16、镜像编译子单元:将设备树文件编译到镜像中;

17、镜像烧录子单元:用于将软件镜像,烧录到硬件中;

18、安装使用单元,安装使用单元包括下述子单元:

19、显示信息选择子单元:用于在安装产品时,选择对应的显示信息;

20、参数写入子单元:用于将获取到的显示信息,整理成需要的数据格式,写入到uboot参数分区,供之后启动时,选择接口和配置参数:

21、输出接口选择子单元:用于在软件启动的时候,读取显示信息,根据参数选择对应的设备树;

22、信号信息配置子单元:用于在启动进入到系统后,系统对应的接口模块解析显示参数,按照显示参数配置具体的信号信息;

23、信号输出子单元:用于让系统按照配置的接口和具体信息,进行信号输出。

24、一种存储介质,该存储介质中存储有运行时可实现如上述的基于设备树和存储参数实现软件选择输出信号的方法的程序代码。

25、本专利技术解决其技术问题采用的技术方案进一步还包括:

26、所述的步骤s1-1中,配置设备树时将几个设备树文件,同时编译到镜像中,镜像的设备树区域就存储了多个设备树文件。

27、所述的步骤s2-3中,选择输出接口时,选择方式有通过拨码开关选择和从客户主机中解析得到两种。

28、所述的镜像编译子单元中将几个设备树文件,同时编译到镜像中,镜像的设备树区域存储多个设备树文件。

29、所述的显示信息选择子单元中,选择对应的显示信息时,有通过拨码开关选择和从客户主机中解析得到两种方式。

30、本专利技术的有益效果是:本专利技术的目标是实现在应用程序就可以动态修改输出接口和信号参数的目的,针对在安装使用时,才知道客户需要的是哪种输出接口及参数的情况下,可以动态修改为客户需要的状态,保证产品可以正常安装和使用。在用户安装的时候,选择用户需要的输出参数,产品就会自动更新为用户的配置,之后每次启动,都会是用户车机需要的输出接口和参数,保证可以正常显示。

31、本专利技术使产品可以通过应用层软件进行配置,在安装的时候,选择目标车辆的所需参数,并进行输出接口选择和信号配置,保证一个产品设备,可以灵活支持多种不同的车型,而不用为每类型的车型生产不同的产品。

32、下面将结合附图和具体实施方式对本专利技术做进一步说明。

本文档来自技高网...

【技术保护点】

1.一种基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的方法包括下述步骤:

2.根据权利要求1所述的基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的步骤S1-1中,配置设备树时将几个设备树文件,同时编译到镜像中,镜像的设备树区域就存储了多个设备树文件。

3.根据权利要求1所述的基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的步骤S2-3中,选择输出接口时,选择方式有通过拨码开关选择和从客户主机中解析得到两种。

4.一种基于设备树和存储参数实现软件选择输出信号的系统,其特征是:所述的系统包括下述单元:

5.根据权利要求4所述的基于设备树和存储参数实现软件选择输出信号的系统,其特征是:所述的镜像编译子单元中将几个设备树文件,同时编译到镜像中,镜像的设备树区域存储多个设备树文件。

6.根据权利要求4所述的基于设备树和存储参数实现软件选择输出信号的系统,其特征是:所述的显示信息选择子单元中,选择对应的显示信息时,有通过拨码开关选择和从客户主机中解析得到两种方式。

7.一种存储介质,其特征是:所述的存储介质中存储有运行时可实现如权利要求1至3中任意一项所述的基于设备树和存储参数实现软件选择输出信号的方法的程序代码。

...

【技术特征摘要】

1.一种基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的方法包括下述步骤:

2.根据权利要求1所述的基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的步骤s1-1中,配置设备树时将几个设备树文件,同时编译到镜像中,镜像的设备树区域就存储了多个设备树文件。

3.根据权利要求1所述的基于设备树和存储参数实现软件选择输出信号的方法,其特征是:所述的步骤s2-3中,选择输出接口时,选择方式有通过拨码开关选择和从客户主机中解析得到两种。

4.一种基于设备树和存储参数实现软件选择输出信号的系统,其特征是:所述的...

【专利技术属性】
技术研发人员:唐忠林郑朋桥
申请(专利权)人:深圳市天双科技有限公司
类型:发明
国别省市:

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

1