本發(fā)明專利技術(shù)涉及一種驅(qū)動電子裝置的電子替代件組合的方法,電子替代件組合具有電子替代件組合標(biāo)號,其特征在于,該方法包括:讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)標(biāo)號字段的值來確定是使用可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動電子替代件組合。本發(fā)明專利技術(shù)實(shí)施例還涉及一種具有電子備選件組合的電子裝置。
【技術(shù)實(shí)現(xiàn)步驟摘要】
加載電子替代件組合的方法和具有電子替代件組合的裝置
本專利技術(shù)實(shí)施例涉及一種快速加載電子裝置的電子替代件組合的方法,本專利技術(shù)實(shí)施例還涉及一種具有電子替代件組合的裝置。
技術(shù)介紹
在電子產(chǎn)品生產(chǎn)和使用中,經(jīng)常遇到使用電子替代件的情況,比如使用替代的液晶模塊、相機(jī)、麥克風(fēng)等等。這些電子替代件與主件的性能往往不一致,因此需要開發(fā)不同的驅(qū)動程序和不同的軟件版本來補(bǔ)償這種差異。如果對不同的電子替代件都單獨(dú)開發(fā)一套軟件,勢必會導(dǎo)致工廠和用戶設(shè)備管理的不便。現(xiàn)有的加載電子替代件組合的方法需要多次讀取只讀存儲器和可讀寫存儲器,因此花費(fèi)時間長,執(zhí)行效率不高,因此,需要一種能夠快速準(zhǔn)確地加載電子替代件組合的方法。
技術(shù)實(shí)現(xiàn)思路
根據(jù)本專利技術(shù)實(shí)施例的一方面,本專利技術(shù)實(shí)施例涉及一種驅(qū)動電子裝置的電子替代件組合的方法,電子替代件組合具有電子替代件組合標(biāo)號,其特征在于,方法包括:讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)標(biāo)號字段的值來確定是使用可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動電子替代件組合。根據(jù)本專利技術(shù)實(shí)施例的另一方面,本專利技術(shù)實(shí)施例涉及一種具有電子替代件組合的電子裝置,電子替代件組合具有電子替代件組合標(biāo)號,其特征在于,電子裝置包括:只讀存儲器,用于存儲驅(qū)動程序;可讀寫存儲器,用于存儲標(biāo)號字段、驅(qū)動程序和電子替代件組合標(biāo)號;控制器,用于讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)標(biāo)號字段的值來確定是使用可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動電子替代件組合。本專利技術(shù)實(shí)施例提供了一種快速驅(qū)動電子替代件組合的方法,減輕了軟件版本管理的負(fù)擔(dān),對于將來的維修和用料跟蹤提供了便利。并且該方法執(zhí)行速度快,提高了加載電子替代件組合的效率。【附圖說明】根據(jù)以下給出的詳細(xì)描述以及本專利技術(shù)的各種實(shí)施例的附圖,將能更全面地了解本專利技術(shù)的實(shí)施例,但是,這些附圖不應(yīng)視為是將本專利技術(shù)局限于特定實(shí)施例,而是它們只是為了說明和理解的目的。圖1顯示了可能的電子替代件組合與驅(qū)動程序分支的對應(yīng)關(guān)系的示意圖。圖2顯示了電子裝置所存儲的電子替代件組合標(biāo)號與對應(yīng)的驅(qū)動程序分支的示意圖。圖3顯示了確定電子替代件組合標(biāo)號的方法的示意圖。圖4顯示了根據(jù)本專利技術(shù)實(shí)施例的具有電子替代件組合的電子裝置的結(jié)構(gòu)框圖。【具體實(shí)施方式】下面將結(jié)合本專利技術(shù)實(shí)施例中的附圖,對本專利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本專利技術(shù)的一部分實(shí)施例,而不是全部的實(shí)施例。基于本專利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。根據(jù)本專利技術(shù)一個實(shí)施例,提供一種驅(qū)動電子裝置的電子替代件組合的方法,電子替代件組合具有電子替代件組合標(biāo)號,該方法包括:讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)標(biāo)號字段的值來確定是使用可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動電子替代件組合。該方法還包括:確定電子替代件的類型,確定每一類型的電子替代件的數(shù)量,確定電子裝置的可能的電子替代件的組合數(shù)量,并針對各組合賦予對應(yīng)的電子替代件組合標(biāo)號。該方法還包括:將標(biāo)號字段設(shè)置為0,在檢測到新加入的電子替代件時,標(biāo)號字段設(shè)置為1。對電子裝置中可能需要使用的電子替代件的類型進(jìn)行統(tǒng)計,這些電子替代件的使用會導(dǎo)致軟件的變化,例如相機(jī)、麥克風(fēng)或液晶模塊等等,而對于和軟件無關(guān)的電子替代件,比如電阻、電容或電感等等則不需要進(jìn)行統(tǒng)計。電子裝置是指手機(jī)、計算機(jī)或個人數(shù)字助理等電子設(shè)備。確定每一類型的電子替代件的數(shù)量,確定該電子裝置的可能的電子替代件的組合數(shù)量,并針對各組合賦予對應(yīng)的電子替代件組合標(biāo)號。假設(shè)有N種類型的電子替代件,電子替代件A有X(1)種替代件,電子替代件B有X(2)種替代件......電子替代件N有X(N)種替代件,則電子裝置可能的電子替代件組合的數(shù)量M為M=(X(1))*(X(2))*(......)*(X(N)),其中N>1,X(1)、X(2)......X(N)>=1。將這些組合標(biāo)號為:0,1,2......M-1。對應(yīng)這些組合,其對應(yīng)的軟件驅(qū)動程序分支分別為driver(0),driver(1),driver(2)...driver(M-1),各可能的電子替代件組合均具有對應(yīng)的驅(qū)動程序分支,請參見附圖1。驅(qū)動程序分支可存儲在只讀存儲器和可讀寫存儲器中。可以在完成電子裝置的硬件測試后,將其對應(yīng)的電子替代件組合標(biāo)號Y寫入到存儲器特定地址Addr中,可以有如下方式來進(jìn)行該寫入操作:寫入可讀寫存儲器,寫入完畢后,將該可讀寫存儲器區(qū)域設(shè)置為只讀屬性,當(dāng)用戶重新下載軟件的時候,該區(qū)域的值不會被覆蓋。在需要更換為其它新類型電子替代件時,該區(qū)域?qū)傩钥筛臑榭蓪憣傩浴5淙秉c(diǎn)是當(dāng)存儲器被格式化時,該信息就會丟失。在本實(shí)施例中,可讀寫存儲器為閃存或硬盤的非易失性可多次讀寫裝置。根據(jù)本專利技術(shù)的一個實(shí)施例,本專利技術(shù)包括只讀存儲器和可讀寫存儲器,驅(qū)動程序存儲在只讀存儲器和可讀寫存儲器中。在第一次完成電子裝置的硬件測試后,將其對應(yīng)的電子替代件組合標(biāo)號Y寫入可讀寫存儲器的存儲器特定地址Addr中。在電子裝置運(yùn)行過程中,在檢測到新加入的電子替代件時,由電子裝置的控制器確定對應(yīng)的電子替代件組合標(biāo)號Y,將該電子替代件組合標(biāo)號Y寫入可讀寫存儲器的存儲器特定地址Addr中。本專利技術(shù)在可讀寫存儲器中設(shè)置一標(biāo)號字段,該標(biāo)號字段可為一個數(shù)據(jù)位。標(biāo)號字段初始可設(shè)置為0,在檢測到新加入的電子替代件時,該標(biāo)號字段設(shè)置為1。在第一次完成電子裝置的硬件測試后,標(biāo)號字段初始設(shè)置為0,標(biāo)號字段為0表示沒有新加入的電子替代件。在電子裝置運(yùn)行過程中,在檢測到新加入的電子替代件之后,由于改寫了可讀寫存儲器的存儲器特定地址Addr中的數(shù)據(jù),因此,標(biāo)號字段為1表示有新加入的電子替代件。如果標(biāo)號字段的值為空,則表明存儲器被格式化時,該數(shù)據(jù)丟失,因此需要對電子裝置進(jìn)行硬件測試而確定對應(yīng)的電子替代件組合標(biāo)號,并將電子替代件組合標(biāo)號存儲到可讀寫存儲器的存儲器地址Addr上,并將標(biāo)號字段設(shè)置為1。以上關(guān)于標(biāo)號字段的設(shè)置只是示例,也可以用標(biāo)號字段為1表示沒有新加入的電子替代件,標(biāo)號字段為0表示有新加入的電子替代件。在電子裝置初始化或者在需要驅(qū)動電子替代件組合時,控制器或應(yīng)用軟件先去讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)標(biāo)號字段的值來來確定是使用可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號。如果標(biāo)號字段的值為0或1,則使用可讀寫存儲器的存儲器地址Addr上存儲的電子替代件組合標(biāo)號;如果標(biāo)號字段的值為空,則對電子裝置進(jìn)行硬件測試而確定對應(yīng)的電子替代件組合標(biāo)號,使用所確定的對應(yīng)的電子替代件組合標(biāo)號作為要使用的電子替代件組合標(biāo)號,并將電子替代件組合標(biāo)號存儲到可讀寫存儲器的存儲器地址Addr上且將標(biāo)號字段設(shè)置為1。在確定了電子裝置對應(yīng)的電子替代件組合標(biāo)號Y之后,根據(jù)電子替代件組合標(biāo)號Y調(diào)用驅(qū)動程序分支driver(Y)來驅(qū)動該本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種驅(qū)動電子裝置的電子替代件組合的方法,所述電子替代件組合具有電子替代件組合標(biāo)號,其特征在于,所述方法包括:讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)所述標(biāo)號字段的值來確定是使用所述可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動所述電子替代件組合。
【技術(shù)特征摘要】
1.一種驅(qū)動電子裝置的電子替代件組合的方法,所述電子替代件組合具有電子替代件組合標(biāo)號,其特征在于,所述方法包括:讀取可讀寫存儲器中的標(biāo)號字段,根據(jù)所述標(biāo)號字段的值來確定是使用所述可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號,根據(jù)所確定的電子替代件組合標(biāo)號調(diào)用對應(yīng)的驅(qū)動程序分支來驅(qū)動所述電子替代件組合。2.如權(quán)利要求1所述的方法,其中,根據(jù)所述標(biāo)號字段的值來確定是使用所述可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號還是使用新確定的電子替代件組合標(biāo)號的步驟包括:如果所述標(biāo)號字段的值為0或1,則使用所述可讀寫存儲器的存儲器地址上存儲的電子替代件組合標(biāo)號;如果為空,則對所述電子裝置進(jìn)行硬件測試而確定對應(yīng)的電子替代件組合標(biāo)號,使用所確定的對應(yīng)的電子替代件組合標(biāo)號作為要使用的電子替代件組合標(biāo)號。3.如權(quán)利要求2所述的方法,其中,在使用所確定的對應(yīng)的電子替代件組合標(biāo)號作為要使用的電子替代件組合標(biāo)號時,將所述電子替代件組合標(biāo)號存儲到所述可讀寫存儲器的存儲器地址上,并將所述標(biāo)號字段設(shè)置為1。4.如權(quán)利要求3所述的方法,其中,所述可讀寫存儲器為閃存或硬盤的非易失性可多次讀寫裝置,所述電子替代件為液晶模塊、相機(jī)或麥克風(fēng)的部件,并且所述電子裝置為手機(jī)、電腦或個人數(shù)字助理的電子設(shè)備。5.如權(quán)利要求1所述的方法,其中,所述方法還包括:確定所述電子替代件的類型,確定每一類型的電子替代...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:曲偉強(qiáng),李燕,梁一棣,曲奕睿,曲陟,
申請(專利權(quán))人:唐艾斯,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。