调谐器芯片驱动方法和电子设备与流程

文档序号:12176547阅读:269来源:国知局
调谐器芯片驱动方法和电子设备与流程

本发明涉及调谐器芯片驱动技术,尤其涉及一种调谐器芯片驱动方法和电子设备。



背景技术:

目前,电子设备中都会集成各种芯片,例如调谐器(tuner)芯片等。但是,生产tuner芯片的厂家众多,不同厂家的tuner芯片之间在软件上并不兼容。具体地,每个厂家对于自己的tuner芯片,都有对应的配置文件进行驱动。

采用现有技术时,如果需要临时更换其他厂家的tuner芯片,必须再重新安装驱动配置文件,例如生产中芯片缺货时、或者后期维修、升级过程中更换tuner芯片时,都会带来一定的不便。



技术实现要素:

本发明提供一种调谐器芯片驱动方法和电子设备,用于解决现有技术中更换芯片可能需要重新添加配置文件的问题。

第一方面,本发明提供一种芯片驱动方法,包括:

检测获取当前调谐器芯片的标识信息;

根据所述当前调谐器芯片的芯片标识信息、以及芯片标识和配置文件的映射关系,确定所述当前调谐器芯片对应的配置文件;

采用所述当前调谐器芯片对应的配置文件,对所述当前调谐器芯片进行驱动。

第二方面,本发明提供一种电子设备,包括:

检测模块,用于检测获取当前调谐器芯片的标识信息;

确定模块,用于根据所述当前调谐器芯片的芯片标识信息、以及芯片标识和配置文件的映射关系,确定所述当前调谐器芯片对应的配置文件;

驱动模块,用于采用所述当前调谐器芯片对应的配置文件,对所述当前调谐器芯片进行驱动。

本发明提供的芯片驱动方法和电子设备,检测获取当前调谐器芯片的标识信息,根据当前调谐器芯片的标识信息、以及芯片标识和配置文件的映射关系,确定当前调谐器芯片对应的配置文件,进而采用当前调谐器芯片对应的配置文件,对当前调谐器芯片进行驱动,实现了装配好调谐器芯片后自动检测到调谐器芯片的标识,并自动匹配到对应的配置文件,快速完成驱动,也避免了在更换调谐器芯片后需要重新添加配置文件进行驱动的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种芯片驱动方法流程示意图;

图2为本发明提供的一种芯片驱动方法系统架构图;

图3为本发明提供的另一种芯片驱动方法流程示意图;

图4为本发明提供的一种电子设备结构示意图;

图5为本发明提供的另一种电子设备结构示意图;

图6为本发明提供的另一种电子设备结构示意图;

图7为本发明提供的另一种电子设备结构示意图。

具体实施方式

本发明实施例中,主要针对现有技术更tuner换芯片后,可能需要重新配置驱动文件的问题,提出一种自动检测tuner芯片,并自动搜索配置文件进行驱动的方式,便于电子设备快速匹配不同tuner芯片的驱动。

下述方法的执行主体可以是各种电子设备,例如:电视机、机顶盒等,在此不作限制。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明提供的一种芯片驱动方法流程示意图,如图1所示,该方法包括:

S101、检测获取当前调谐器芯片的标识信息。

一般地,可以在初始化电子设备的时候进行检测。

S102、根据当前调谐器芯片的标识信息、以及芯片标识和配置文件的映射关系,确定当前调谐器芯片对应的配置文件。

电子设备中预先存储有芯片标识和配置文件的映射关系,检测到当前调谐器芯片的标识信息后就可以找到当前调谐器芯片对应的配置文件。

可选地,配置文件都预先存储在电子设备中,根据芯片标识和配置文件的映射关系可以直接调用到当前调谐器芯片对应的配置文件。只要预先将可能需要的配置文件、还有芯片标识和配置文件的映射关系存储好,即便是更换了调谐器芯片厂家或者调谐器芯片类型,都可以直接进行调用。

S103、采用当前调谐器芯片对应的配置文件,对当前芯片进行驱动。

驱动完成后,电子设备的初始化完成。

本实施例中,检测获取当前调谐器芯片的标识信息,根据当前调谐器芯片的标识信息、以及芯片标识和配置文件的映射关系,确定当前调谐器芯片对应的配置文件,进而采用当前调谐器芯片对应的配置文件,对当前调谐器芯片进行驱动,实现了装配好调谐器芯片后自动检测到调谐器芯片的标识,并自动匹配到对应的配置文件,快速完成驱动,也避免了在更换调谐器芯片后需要重新添加配置文件进行驱动的问题。

图2为本发明提供的一种芯片驱动方法系统架构图。如图2所示,该系统架构中包括:统一的硬件抽象层(Hardware Abstraction Layer,简称HAL)和侦测层。即采用本发明的驱动方法,电子设备中预先建立一个专门的帧测层,具体可以是一个检测单元,来统一检测电子设备中的调谐器芯片。其中,HAL一般位于操作系统内核与硬件电路之间作为接口层,其目的在于将硬件抽象化。

进一步地,本发明实施例中,电子设备存储至少1个配置文件,具体地,配置文件存储在应用程序编程接口(Application Programming Interface,简称API层),可选地,每个配置文件存储在一个API单元,且每个API单元对应一个系统接口,侦测层统一调度这些接口,进而调度对应的配置文件。图2中以4个系统接口分别对应4个API单元为例,但不以此为限。

可选地,芯片标识和配置文件的映射关系可以是:芯片标识和系统接口标识的映射关系,每个系统接口对应一个配置文件的存储位置。

例如,检测出当前调谐器芯片ID1,根据芯片标识和系统接口标识的映射关系,确定出调谐器芯片ID1对应的系统接口是“系统接口1”,电子设备跳转至对应的系统接口命令,调度“系统接口1”,进而加载“系统接口1”对应的配置文件。

可选地,电子设备预先存储至少1个配置文件,并确定各配置文件对应的调谐器芯片。

这些配置文件分别对应不同芯片,可以是对应不同厂家的同一类芯片。

进而可以根据各配置文件对应的调谐器芯片,建立芯片标识和配置文件的映射关系。

芯片标识和配置文件的映射关系可以预先存储在侦测层的寄存器中,识别到芯片标识信息后,也存储到寄存器,根据寄存器中芯片标识和配置文件的映射关系,跳转至对应的系统接口调用配置文件。

可选地,不同的系统命令可能由不同的调谐器芯片完成,具体执行时需要配置文件驱动对应的调谐器芯片完成,本发明实施例中,也可以由侦测层进行统一的调度。

图3为本发明提供的另一种芯片驱动方法流程示意图,如图3所示,该方法包括:

S301、获取系统命令。

初始化过程完成后,就可以开始执行系统命令。

S302、根据系统命令、以及系统命令与芯片标识的映射关系,确定该系统命令对应的芯片标识。

侦测层收到系统命令后,将系统命令存入寄存器,进而根据系统命令与芯片标识的映射关系,确定系统命令对应的芯片标识。

S303、根据系统命令对应的芯片标识、以及芯片标识和配置文件的映射关系,调用与该系统命令对应的调谐器芯片相对应的配置文件。

确定好系统命令对应的芯片标识后,就可以进一步根据芯片标识和配置文件的映射关系找到对应的系统接口,调用配置文件。

S304、采用系统命令对应的调谐器芯片相对应的配置文件,驱动上述系统命令对应的调谐器芯片执行上述系统命令。

本实施例中,统一获取系统命令,进而进行调度,提高了电子设备对各种调谐器芯片的兼容性。

可选地,初始化之前,建立系统命令与芯片标识的映射关系。这里可以先建立系统命令与芯片类型的映射关系,进而再根据检测某类芯片时的芯片标识关联对应的系统命令,在此不作限制。

图4为本发明提供的一种电子设备结构示意图,如图4所示,该电子设备包括:检测模块401、确定模块402以及驱动模块403。其中,

检测模块401,用于检测获取当前调谐器芯片的标识信息。

确定模块402,用于根据所述当前调谐器芯片的芯片标识信息、以及芯片标识和配置文件的映射关系,确定所述当前调谐器芯片对应的配置文件。

驱动模块403,用于采用所述当前调谐器芯片对应的配置文件,对所述当前调谐器芯片进行驱动。

本实施例中,检测获取当前调谐器芯片的标识信息,根据当前调谐器芯片的标识信息、以及芯片标识和配置文件的映射关系,确定当前调谐器芯片对应的配置文件,进而采用当前调谐器芯片对应的配置文件,对当前调谐器芯片进行驱动,实现了装配好调谐器芯片后自动检测到调谐器芯片的标识,并自动匹配到对应的配置文件,快速完成驱动,也避免了在更换调谐器芯片后需要重新添加配置文件进行驱动的问题。

图5为本发明提供的另一种电子设备结构示意图,如图5所示,在图4的基础上,该电子设备还可以包括:存储模块501和第一建立模块502,其中,

存储模块501,用于存储至少1个配置文件,并确定各所述配置文件对应的调谐器芯片。

第一建立模块502,用于根据各所述配置文件对应的调谐器芯片,建立芯片标识和配置文件的映射关系。

可选地,所述芯片标识和配置文件的映射关系为芯片标识和系统接口的映射关系,其中,每个所述系统接口对应一个所述配置文件的存储位置。

图6为本发明提供的另一种电子设备结构示意图,如图6所示,在图4的基础上,该电子设备还可以包括:获取模块601和调用模块602;

获取模块601,用于获取系统命令。

确定模块402,根据所述系统命令、以及系统命令与芯片标识的映射关系,确定所述系统命令对应的芯片标识。

调用模块602,根据所述系统命令对应的芯片标识、以及所述芯片标识和配置文件的映射关系,调用与所述系统命令对应的调谐器芯片相对应的配置文件。

驱动模块403,还用于采用与所述系统命令对应的调谐器芯片相对应的配置文件,驱动与所述系统命令对应的调谐器芯片执行所述系统命令。

图7为本发明提供的另一种电子设备结构示意图,如图7所示,在图6的基础上,该电子设备还可以包括:第二建立模块603,用于建立系统命令与芯片标识的映射关系。

该电子设备用于执行前述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1