亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

調(diào)諧器芯片驅(qū)動(dòng)方法和電子設(shè)備與流程

文檔序號(hào):12176547閱讀:299來源:國知局
調(diào)諧器芯片驅(qū)動(dòng)方法和電子設(shè)備與流程

本發(fā)明涉及調(diào)諧器芯片驅(qū)動(dòng)技術(shù),尤其涉及一種調(diào)諧器芯片驅(qū)動(dòng)方法和電子設(shè)備。



背景技術(shù):

目前,電子設(shè)備中都會(huì)集成各種芯片,例如調(diào)諧器(tuner)芯片等。但是,生產(chǎn)tuner芯片的廠家眾多,不同廠家的tuner芯片之間在軟件上并不兼容。具體地,每個(gè)廠家對(duì)于自己的tuner芯片,都有對(duì)應(yīng)的配置文件進(jìn)行驅(qū)動(dòng)。

采用現(xiàn)有技術(shù)時(shí),如果需要臨時(shí)更換其他廠家的tuner芯片,必須再重新安裝驅(qū)動(dòng)配置文件,例如生產(chǎn)中芯片缺貨時(shí)、或者后期維修、升級(jí)過程中更換tuner芯片時(shí),都會(huì)帶來一定的不便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種調(diào)諧器芯片驅(qū)動(dòng)方法和電子設(shè)備,用于解決現(xiàn)有技術(shù)中更換芯片可能需要重新添加配置文件的問題。

第一方面,本發(fā)明提供一種芯片驅(qū)動(dòng)方法,包括:

檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息;

根據(jù)所述當(dāng)前調(diào)諧器芯片的芯片標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件;

采用所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)所述當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng)。

第二方面,本發(fā)明提供一種電子設(shè)備,包括:

檢測模塊,用于檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息;

確定模塊,用于根據(jù)所述當(dāng)前調(diào)諧器芯片的芯片標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件;

驅(qū)動(dòng)模塊,用于采用所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)所述當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng)。

本發(fā)明提供的芯片驅(qū)動(dòng)方法和電子設(shè)備,檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息,根據(jù)當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,進(jìn)而采用當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng),實(shí)現(xiàn)了裝配好調(diào)諧器芯片后自動(dòng)檢測到調(diào)諧器芯片的標(biāo)識(shí),并自動(dòng)匹配到對(duì)應(yīng)的配置文件,快速完成驅(qū)動(dòng),也避免了在更換調(diào)諧器芯片后需要重新添加配置文件進(jìn)行驅(qū)動(dòng)的問題。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種芯片驅(qū)動(dòng)方法流程示意圖;

圖2為本發(fā)明提供的一種芯片驅(qū)動(dòng)方法系統(tǒng)架構(gòu)圖;

圖3為本發(fā)明提供的另一種芯片驅(qū)動(dòng)方法流程示意圖;

圖4為本發(fā)明提供的一種電子設(shè)備結(jié)構(gòu)示意圖;

圖5為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖;

圖6為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖;

圖7為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明實(shí)施例中,主要針對(duì)現(xiàn)有技術(shù)更tuner換芯片后,可能需要重新配置驅(qū)動(dòng)文件的問題,提出一種自動(dòng)檢測tuner芯片,并自動(dòng)搜索配置文件進(jìn)行驅(qū)動(dòng)的方式,便于電子設(shè)備快速匹配不同tuner芯片的驅(qū)動(dòng)。

下述方法的執(zhí)行主體可以是各種電子設(shè)備,例如:電視機(jī)、機(jī)頂盒等,在此不作限制。

下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。

圖1為本發(fā)明提供的一種芯片驅(qū)動(dòng)方法流程示意圖,如圖1所示,該方法包括:

S101、檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息。

一般地,可以在初始化電子設(shè)備的時(shí)候進(jìn)行檢測。

S102、根據(jù)當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件。

電子設(shè)備中預(yù)先存儲(chǔ)有芯片標(biāo)識(shí)和配置文件的映射關(guān)系,檢測到當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息后就可以找到當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件。

可選地,配置文件都預(yù)先存儲(chǔ)在電子設(shè)備中,根據(jù)芯片標(biāo)識(shí)和配置文件的映射關(guān)系可以直接調(diào)用到當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件。只要預(yù)先將可能需要的配置文件、還有芯片標(biāo)識(shí)和配置文件的映射關(guān)系存儲(chǔ)好,即便是更換了調(diào)諧器芯片廠家或者調(diào)諧器芯片類型,都可以直接進(jìn)行調(diào)用。

S103、采用當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)當(dāng)前芯片進(jìn)行驅(qū)動(dòng)。

驅(qū)動(dòng)完成后,電子設(shè)備的初始化完成。

本實(shí)施例中,檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息,根據(jù)當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,進(jìn)而采用當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng),實(shí)現(xiàn)了裝配好調(diào)諧器芯片后自動(dòng)檢測到調(diào)諧器芯片的標(biāo)識(shí),并自動(dòng)匹配到對(duì)應(yīng)的配置文件,快速完成驅(qū)動(dòng),也避免了在更換調(diào)諧器芯片后需要重新添加配置文件進(jìn)行驅(qū)動(dòng)的問題。

圖2為本發(fā)明提供的一種芯片驅(qū)動(dòng)方法系統(tǒng)架構(gòu)圖。如圖2所示,該系統(tǒng)架構(gòu)中包括:統(tǒng)一的硬件抽象層(Hardware Abstraction Layer,簡稱HAL)和偵測層。即采用本發(fā)明的驅(qū)動(dòng)方法,電子設(shè)備中預(yù)先建立一個(gè)專門的幀測層,具體可以是一個(gè)檢測單元,來統(tǒng)一檢測電子設(shè)備中的調(diào)諧器芯片。其中,HAL一般位于操作系統(tǒng)內(nèi)核與硬件電路之間作為接口層,其目的在于將硬件抽象化。

進(jìn)一步地,本發(fā)明實(shí)施例中,電子設(shè)備存儲(chǔ)至少1個(gè)配置文件,具體地,配置文件存儲(chǔ)在應(yīng)用程序編程接口(Application Programming Interface,簡稱API層),可選地,每個(gè)配置文件存儲(chǔ)在一個(gè)API單元,且每個(gè)API單元對(duì)應(yīng)一個(gè)系統(tǒng)接口,偵測層統(tǒng)一調(diào)度這些接口,進(jìn)而調(diào)度對(duì)應(yīng)的配置文件。圖2中以4個(gè)系統(tǒng)接口分別對(duì)應(yīng)4個(gè)API單元為例,但不以此為限。

可選地,芯片標(biāo)識(shí)和配置文件的映射關(guān)系可以是:芯片標(biāo)識(shí)和系統(tǒng)接口標(biāo)識(shí)的映射關(guān)系,每個(gè)系統(tǒng)接口對(duì)應(yīng)一個(gè)配置文件的存儲(chǔ)位置。

例如,檢測出當(dāng)前調(diào)諧器芯片ID1,根據(jù)芯片標(biāo)識(shí)和系統(tǒng)接口標(biāo)識(shí)的映射關(guān)系,確定出調(diào)諧器芯片ID1對(duì)應(yīng)的系統(tǒng)接口是“系統(tǒng)接口1”,電子設(shè)備跳轉(zhuǎn)至對(duì)應(yīng)的系統(tǒng)接口命令,調(diào)度“系統(tǒng)接口1”,進(jìn)而加載“系統(tǒng)接口1”對(duì)應(yīng)的配置文件。

可選地,電子設(shè)備預(yù)先存儲(chǔ)至少1個(gè)配置文件,并確定各配置文件對(duì)應(yīng)的調(diào)諧器芯片。

這些配置文件分別對(duì)應(yīng)不同芯片,可以是對(duì)應(yīng)不同廠家的同一類芯片。

進(jìn)而可以根據(jù)各配置文件對(duì)應(yīng)的調(diào)諧器芯片,建立芯片標(biāo)識(shí)和配置文件的映射關(guān)系。

芯片標(biāo)識(shí)和配置文件的映射關(guān)系可以預(yù)先存儲(chǔ)在偵測層的寄存器中,識(shí)別到芯片標(biāo)識(shí)信息后,也存儲(chǔ)到寄存器,根據(jù)寄存器中芯片標(biāo)識(shí)和配置文件的映射關(guān)系,跳轉(zhuǎn)至對(duì)應(yīng)的系統(tǒng)接口調(diào)用配置文件。

可選地,不同的系統(tǒng)命令可能由不同的調(diào)諧器芯片完成,具體執(zhí)行時(shí)需要配置文件驅(qū)動(dòng)對(duì)應(yīng)的調(diào)諧器芯片完成,本發(fā)明實(shí)施例中,也可以由偵測層進(jìn)行統(tǒng)一的調(diào)度。

圖3為本發(fā)明提供的另一種芯片驅(qū)動(dòng)方法流程示意圖,如圖3所示,該方法包括:

S301、獲取系統(tǒng)命令。

初始化過程完成后,就可以開始執(zhí)行系統(tǒng)命令。

S302、根據(jù)系統(tǒng)命令、以及系統(tǒng)命令與芯片標(biāo)識(shí)的映射關(guān)系,確定該系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)。

偵測層收到系統(tǒng)命令后,將系統(tǒng)命令存入寄存器,進(jìn)而根據(jù)系統(tǒng)命令與芯片標(biāo)識(shí)的映射關(guān)系,確定系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)。

S303、根據(jù)系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,調(diào)用與該系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片相對(duì)應(yīng)的配置文件。

確定好系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)后,就可以進(jìn)一步根據(jù)芯片標(biāo)識(shí)和配置文件的映射關(guān)系找到對(duì)應(yīng)的系統(tǒng)接口,調(diào)用配置文件。

S304、采用系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片相對(duì)應(yīng)的配置文件,驅(qū)動(dòng)上述系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片執(zhí)行上述系統(tǒng)命令。

本實(shí)施例中,統(tǒng)一獲取系統(tǒng)命令,進(jìn)而進(jìn)行調(diào)度,提高了電子設(shè)備對(duì)各種調(diào)諧器芯片的兼容性。

可選地,初始化之前,建立系統(tǒng)命令與芯片標(biāo)識(shí)的映射關(guān)系。這里可以先建立系統(tǒng)命令與芯片類型的映射關(guān)系,進(jìn)而再根據(jù)檢測某類芯片時(shí)的芯片標(biāo)識(shí)關(guān)聯(lián)對(duì)應(yīng)的系統(tǒng)命令,在此不作限制。

圖4為本發(fā)明提供的一種電子設(shè)備結(jié)構(gòu)示意圖,如圖4所示,該電子設(shè)備包括:檢測模塊401、確定模塊402以及驅(qū)動(dòng)模塊403。其中,

檢測模塊401,用于檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息。

確定模塊402,用于根據(jù)所述當(dāng)前調(diào)諧器芯片的芯片標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件。

驅(qū)動(dòng)模塊403,用于采用所述當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)所述當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng)。

本實(shí)施例中,檢測獲取當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息,根據(jù)當(dāng)前調(diào)諧器芯片的標(biāo)識(shí)信息、以及芯片標(biāo)識(shí)和配置文件的映射關(guān)系,確定當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,進(jìn)而采用當(dāng)前調(diào)諧器芯片對(duì)應(yīng)的配置文件,對(duì)當(dāng)前調(diào)諧器芯片進(jìn)行驅(qū)動(dòng),實(shí)現(xiàn)了裝配好調(diào)諧器芯片后自動(dòng)檢測到調(diào)諧器芯片的標(biāo)識(shí),并自動(dòng)匹配到對(duì)應(yīng)的配置文件,快速完成驅(qū)動(dòng),也避免了在更換調(diào)諧器芯片后需要重新添加配置文件進(jìn)行驅(qū)動(dòng)的問題。

圖5為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖,如圖5所示,在圖4的基礎(chǔ)上,該電子設(shè)備還可以包括:存儲(chǔ)模塊501和第一建立模塊502,其中,

存儲(chǔ)模塊501,用于存儲(chǔ)至少1個(gè)配置文件,并確定各所述配置文件對(duì)應(yīng)的調(diào)諧器芯片。

第一建立模塊502,用于根據(jù)各所述配置文件對(duì)應(yīng)的調(diào)諧器芯片,建立芯片標(biāo)識(shí)和配置文件的映射關(guān)系。

可選地,所述芯片標(biāo)識(shí)和配置文件的映射關(guān)系為芯片標(biāo)識(shí)和系統(tǒng)接口的映射關(guān)系,其中,每個(gè)所述系統(tǒng)接口對(duì)應(yīng)一個(gè)所述配置文件的存儲(chǔ)位置。

圖6為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖,如圖6所示,在圖4的基礎(chǔ)上,該電子設(shè)備還可以包括:獲取模塊601和調(diào)用模塊602;

獲取模塊601,用于獲取系統(tǒng)命令。

確定模塊402,根據(jù)所述系統(tǒng)命令、以及系統(tǒng)命令與芯片標(biāo)識(shí)的映射關(guān)系,確定所述系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)。

調(diào)用模塊602,根據(jù)所述系統(tǒng)命令對(duì)應(yīng)的芯片標(biāo)識(shí)、以及所述芯片標(biāo)識(shí)和配置文件的映射關(guān)系,調(diào)用與所述系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片相對(duì)應(yīng)的配置文件。

驅(qū)動(dòng)模塊403,還用于采用與所述系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片相對(duì)應(yīng)的配置文件,驅(qū)動(dòng)與所述系統(tǒng)命令對(duì)應(yīng)的調(diào)諧器芯片執(zhí)行所述系統(tǒng)命令。

圖7為本發(fā)明提供的另一種電子設(shè)備結(jié)構(gòu)示意圖,如圖7所示,在圖6的基礎(chǔ)上,該電子設(shè)備還可以包括:第二建立模塊603,用于建立系統(tǒng)命令與芯片標(biāo)識(shí)的映射關(guān)系。

該電子設(shè)備用于執(zhí)行前述方法實(shí)施例,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。

在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(英文:processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(英文:Read-Only Memory,簡稱:ROM)、隨機(jī)存取存儲(chǔ)器(英文:Random Access Memory,簡稱:RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1