调谐器驱动控制方法、装置制造方法及图纸

技术编号:13894052 阅读:123 留言:0更新日期:2016-10-24 19:41
本申请公开了一种调谐器驱动控制方法、装置,其在检测到所述电视主板中调谐器接口当前运行的调谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时,首先通过从电视主板连接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置汇总查找与该ID值对应的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动程序,从而调用该目标驱动程序,即可完成对目标调谐器的驱动。相对于现有技术,本申请实施例可以实现电视主板的同一版本系统驱动程序兼容多种型号调谐器,不需要针对每种型号调谐器分别开发并维护一种系统驱动程序版本,从而可以大大降低驱动程序开发及维护工作量。

【技术实现步骤摘要】

本专利技术涉及驱动控制
,特别是涉及调谐器驱动控制方法、装置
技术介绍
电视机工作时,对于接收到的高频电视信号(射频信号),都需要通过电视主板上的调谐器(即tuner芯片)进行高频放大、振荡、混频等处理,使高频电视信号转换为中频信号,再通过电视主板中的解码等模块将中频信号转换为可以播放的视频信号及音频信号。根据不同的目标市场、供应商产能情况及认证标准等,电视机机型呈现多样性,相应的其配置的调谐器也不同(例如,X3-55机型配置的调谐器型号为MXL661,X4-50机型配置的调谐器型号为TDA18275等),进而电视机的系统驱动程序中的调谐器驱动程序也不同。在出现一种新型号(假设为B)调谐器时,由于现有系统驱动程序不存在该B型号调谐器对应的调谐器驱动程序,无法对其进行驱动。现有解决方法是:以现有适用于A型号调谐器的系统驱动程序D1为基础,在D1中添加并编译该B型号调谐器对应的调谐器驱动程序B’;修改D1中调谐器的初始化接口,即将D1中调用调谐器驱动程序A’(A型号调谐器对应的调谐器驱动程序)的相关语句修改为调用B’,得到系统驱动程序D2,从而在D2执行时可以调用B’完成对电视主板中配置的B型号调谐器的驱动(即初始化该调谐器,使其可以开始正常工作)。上述修改前的系统驱动程序D1只能调用A’,故只适用于驱动配置有A型号调谐器的电视主板,相应的,修改后的系统驱动程序D2则只能调用B’,即只能取用配置有B型号调谐器的电视主板。可见,现有电视主板的系统驱动程序不能兼容多种型号调谐器的驱动程序,即不能通过一个版本的系统驱动程序来驱动具有不同调谐器的电视主板。因此,需要针对配置有不同型号调谐器的电视主板开发不同版本的系统驱动程序(如上述D1、D2);相应的,系统代码维护工作也需要同时对每个版本的系统驱动程序进行维护,增加了软件维护的复杂度和工作量。
技术实现思路
为了解决上述技术问题,本申请公开了一种调谐器驱动控制方法及相关装置。第一方面,本申请提供了一种调谐器驱动控制方法,所述方法包括:判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器接
口当前连接的目标调谐器兼容;当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID;从预设存储位置中查找与所述ID对应的目标驱动程序;根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。结合第一方面,在第一方面第一种可行的实施方式中,所述方法还包括:检测所述电视主板的调谐器接口连接的调谐器是否更换;当检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调谐器对应的驱动程序源码;将所述驱动程序源码编译为可执行驱动程序;将所述编译后的可执行驱动程序存储于所述预设存储位置。结合第一方面第一种可行的实施方式,在第一方面第二种可行的实施方式中,将所述编译后的可执行驱动程序存储于所述预设存储位置,包括:确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储区域;在所述目标存储区域中写入所述编译后的可执行驱动程序。结合第一方面第一种可行的实施方式,在第一方面第三种可行的实施方式中,将所述编译后的可执行驱动程序存储于所述预设存储位置,包括:确定所述当前驱动程序在所述预设存储位置中的末位存储位;以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。结合第一方面第一种可行的实施方式,在第一方面第四种可行的实施方式中,检测所述电视主板的调谐器接口连接的调谐器是否更换,包括:获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识;将所述芯片类型标识和预设类型标识进行比对;如果所述芯片类型标识与预设类型标识不一致,则确定电视主板中配置有新型号调谐器。第二方面,本申请提供了一种调谐器驱动控制装置,所述装置包括:兼容性检测单元,用于判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器接口当前连接的目标调谐器兼容;ID获取单元,用于当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID;目标程序查找单元,用于从预设存储位置中查找与所述ID对应的目标驱动程序;驱动执行单元,用于根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。结合第二方面,在第二方面第一种可行的实施方式中,所述装置还包括:接口检测单元,用于检测所述电视主板的调谐器接口连接的调谐器是否更换;源码获取单元,用于在检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调谐器对应的驱动程序源码;源码编译单元,用于将所述驱动程序源码编译为可执行驱动程序;程序写入单元,用于将所述编译后的可执行驱动程序存储于所述预设存储位置。结合第二方面第一种可行的实施方式,在第二方面第二种可行的实施方式中,为实现将所述编译后的可执行驱动程序存储于所述预设存储位置,所述程序写入单元具体被配置为:确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储区域,并在所述目标存储区域中写入所述编译后的可执行驱动程序。结合第二方面第一种可行的实施方式,在第二方面第三种可行的实施方式中,为实现将所述编译后的可执行驱动程序存储于所述预设存储位置,所述程序写入单元具体被配置为:确定所述当前驱动程序在所述预设存储位置中的末位存储位,并以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。结合第二方面第一种可行的实施方式,在第二方面第四种可行的实施方式中,为实现检测所述电视主板的调谐器接口连接的调谐器是否更换,所述接口检测单元具体被配置为:获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识,并将所述芯片类型标识和预设类型标识进行比对,如果所述芯片类型标识与预设类型标识不一致,则
确定电视主板中配置有新型号调谐器。由以上技术方案可知,本申请实施例在所述电视主板中调谐器接口当前运行的调谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时,首先通过从电视主板连接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置汇总查找与该ID值对应的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动程序,从而调用该目标驱动程序,即可完成对目标调谐器的驱动。相对于现有技术,本申请实施例可以实现电视主板的同一版本系统驱动程序兼容多种型号调谐器,不需要针对每种型号调谐器分别开发并维护一种系统驱动程序版本,从而可以大大降低驱动程序开发及维护工作量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一个实施例提供的调谐器驱动控制方法的流程图;图2为本申请实施例提供的电视主板中主要硬件芯片的结构示意图;图3为本申请另一个实施例提供的调谐器驱动控制方法的流程图;图4为本申请一个实施例提供的调本文档来自技高网
...

【技术保护点】
一种调谐器驱动控制方法,应用于电视主板,其特征在于,包括:判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器接口当前连接的目标调谐器兼容;当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID;从预设存储位置中查找与所述ID对应的目标驱动程序;根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。

【技术特征摘要】
1.一种调谐器驱动控制方法,应用于电视主板,其特征在于,包括:判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器接口当前连接的目标调谐器兼容;当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID;从预设存储位置中查找与所述ID对应的目标驱动程序;根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述电视主板的调谐器接口连接的调谐器是否更换;当检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调谐器对应的驱动程序源码;将所述驱动程序源码编译为可执行驱动程序;将所述编译后的可执行驱动程序存储于所述预设存储位置。3.根据权利要求2所述的方法,其特征在于,将所述编译后的可执行驱动程序存储于所述预设存储位置,包括:确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储区域;在所述目标存储区域中写入所述编译后的可执行驱动程序。4.根据权利要求2所述的方法,其特征在于,将所述编译后的可执行驱动程序存储于所述预设存储位置,包括:确定所述当前驱动程序在所述预设存储位置中的末位存储位;以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。5.根据权利要求2所述的方法,其特征在于,检测所述电视主板的调谐器接口连接的调谐器是否更换,包括:获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识;将所述芯片类型标识和预设类型标识进行比对;如果所述芯片类型标识与预设类型标识不一致,则确定电视主板中配置有新型号调谐器。6.一种调谐器驱动控制装置,其特征在于,包括:兼容性检测单元,用于判断所述电视主板中调谐器接口当前运行的调谐器驱...

【专利技术属性】
技术研发人员:胡建滨
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1