国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      芯片、修改芯片配置的方法及裝置制造方法

      文檔序號:6625415閱讀:358來源:國知局
      芯片、修改芯片配置的方法及裝置制造方法
      【專利摘要】芯片、修改芯片配置的方法及裝置,所述方法包括:第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的芯片的驅(qū)動程序中,所述控制指令為對芯片配置進行更新的指令;所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件,并根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有修改后的芯片配置內(nèi)容。該方法在對芯片的配置參數(shù)進行調(diào)整的過程中,可以有效簡化芯片的驅(qū)動調(diào)試過程,節(jié)約調(diào)試時間,有效提高調(diào)試效率。
      【專利說明】芯片、修改芯片配置的方法及裝置

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及芯片配置【技術(shù)領(lǐng)域】,尤其涉及一種修改芯片配置的方法、修改芯片配 置的裝置和一種芯片。

      【背景技術(shù)】
      [0002] 同一顆芯片,在不同的應(yīng)用場合,通常需要對芯片的配置參數(shù)進行不同的修改,從 而使得芯片具備不同的功能和特性,使得芯片可以適用于具有不同系統(tǒng)參數(shù)的智能設(shè)備 中。
      [0003] 為了實現(xiàn)芯片的多用性,需要對芯片的驅(qū)動代碼進行調(diào)試,以使得調(diào)試后的芯片 驅(qū)動代碼和智能終端當(dāng)前環(huán)境相匹配。
      [0004] 對芯片的驅(qū)動代碼的調(diào)試需要對驅(qū)動代碼中的配置參數(shù)進行相應(yīng)的修改,即需要 對含有芯片的配置參數(shù)的驅(qū)動代碼進行相應(yīng)的修改?,F(xiàn)有技術(shù)中通常芯片的驅(qū)動代碼和針 對驅(qū)動代碼的編譯是集成在一起的,在對芯片的驅(qū)動代碼進行修改后,需要對芯片的驅(qū)動 代碼進行編譯,將編譯后的芯片驅(qū)動目標(biāo)文件集成到智能終端的操作系統(tǒng)中,進而將重新 編譯生成的操作系統(tǒng)燒錄到智能終端的存儲空間中,在所述智能終端重新啟動后,配置參 數(shù)修改后的驅(qū)動程序就可以生效。
      [0005] 在上述對不同配置參數(shù)的芯片的驅(qū)動程序的調(diào)試過程中,由于需要修改芯片的驅(qū) 動代碼,進而需要對驅(qū)動代碼進行編譯,所以整個芯片的驅(qū)動程序的調(diào)試過程非常耗時,且 由于驅(qū)動程序的編譯需要有相應(yīng)的編譯環(huán)境才能實現(xiàn),對編譯環(huán)境的依賴比較大。
      [0006] 在需要多次修改芯片的配置參數(shù),進而確定對應(yīng)不同配置參數(shù)的智能終端的效果 的情況下,由于每一次對配置參數(shù)的修改,均需要編譯驅(qū)動代碼,則多次修改配置參數(shù)所導(dǎo) 致的迭代編譯的時間會非常長,進而會導(dǎo)致芯片的驅(qū)動調(diào)試時間較長,效率較低的問題。


      【發(fā)明內(nèi)容】

      [0007] 本發(fā)明解決的問題是在芯片驅(qū)動調(diào)試過程中,在修改芯片配置后需重新編譯芯片 的驅(qū)動代碼,導(dǎo)致調(diào)試時間較長、效率較低的問題。
      [0008] 為解決上述問題,本發(fā)明技術(shù)方案提供一種修改芯片配置的方法,用于對終端的 芯片配置進行修改;包括:
      [0009] 第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的芯片的驅(qū)動程序中; [0010] 所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件并根據(jù)所 述配置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有修改后的芯片配置內(nèi)容。 [0011] 可選的,所述控制指令包括對芯片的配置進行讀取的指令和對芯片進行配置的指 令。
      [0012] 可選的,所述配置文件存儲于所述第一終端中。
      [0013] 可選的,還包括:對所述配置文件中的芯片配置內(nèi)容的修改是在第二終端上進行 的;
      [0014] 將第二終端上的含有修改后的芯片配置內(nèi)容的配置文件傳輸?shù)剿龅谝唤K端的 存儲單元中的指定地址,所述指定地址為所述芯片的驅(qū)動程序所能夠訪問的地址,所述第 二終端和所述第一終端為無線或者有線連接。
      [0015] 可選的,所述芯片的驅(qū)動程序中包括讀取接口函數(shù)和更新接口函數(shù),所述讀取接 口函數(shù)實現(xiàn)對所述芯片的配置文件的讀取功能,所述更新接口函數(shù)實現(xiàn)根據(jù)所述配置文件 對所述芯片的配置功能。
      [0016] 可選的,所述芯片的驅(qū)動程序通過調(diào)用所述讀取接口函數(shù)讀取對應(yīng)所述芯片的配 置文件;所述芯片的驅(qū)動程序通過調(diào)用所述更新接口函數(shù)實現(xiàn)根據(jù)所述配置文件對所述芯 片進行相應(yīng)的配置。
      [0017] 可選的,還包括:所述控制指令包括對芯片進行初始化的指令;在根據(jù)所述配置 文件對所述芯片進行相應(yīng)的配置后,所述芯片的驅(qū)動程序根據(jù)所述控制指令對配置后的芯 片進行重新初始化處理。
      [0018] 可選的,還包括:在根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置前,對所述配置 文件進行解析,以獲取芯片的配置參數(shù)。
      [0019] 可選的,所述第一終端的操作系統(tǒng)的控制指令通過對應(yīng)所述芯片的設(shè)備節(jié)點文件 傳輸?shù)剿鲂酒尿?qū)動程序中,所述設(shè)備節(jié)點文件可以映射對應(yīng)所述控制指令的接口函 數(shù)。
      [0020] 為解決上述問題,本發(fā)明技術(shù)方案還提供修改芯片配置的裝置,用于對終端的芯 片配置進行修改;包括:
      [0021] 指令傳輸單元,用于實現(xiàn)第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的 芯片的驅(qū)動程序中;
      [0022] 配置單元,用于實現(xiàn)所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的 配置文件并根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有修改后的 芯片配置內(nèi)容。
      [0023] 可選的,還包括:配置文件獲取單元,用于將第二終端上的含有修改后的芯片配置 內(nèi)容的配置文件傳輸?shù)剿龅谝唤K端的存儲單元中的指定地址,所述指定地址為所述芯片 的驅(qū)動程序所能夠訪問的地址,所述第二終端和所述第一終端為無線或者有線連接。
      [0024] 可選的,還包括:重新初始化單元,用于在根據(jù)所述配置文件對所述芯片進行相應(yīng) 的配置后,所述芯片的驅(qū)動程序根據(jù)所述控制指令對配置后的芯片進行重新初始化處理。
      [0025] 本發(fā)明技術(shù)方案還提供一種芯片,包括如上所述的修改芯片配置的裝置。
      [0026] 與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點:
      [0027] 在需要對芯片的配置進行修改時,只需要對所述芯片的配置文件進行修改,由智 能終端的操作系統(tǒng)對芯片的驅(qū)動程序發(fā)送對芯片配置進行更新的指令,則所述芯片的驅(qū)動 程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件,并根據(jù)所述配置文件對所述芯片進 行相應(yīng)的配置,該方法可以有效將驅(qū)動調(diào)試和驅(qū)動編譯進行分離,在對芯片的配置參數(shù)進 行調(diào)整的過程中,無需重新編譯驅(qū)動整套代碼,有效降低對芯片的驅(qū)動程序的編譯環(huán)境的 依賴,有效簡化芯片的驅(qū)動調(diào)試過程,有效節(jié)約調(diào)試時間,提高調(diào)試效率,且可以實現(xiàn)對芯 片配置的實時動態(tài)修改。
      [0028] 通過在芯片的驅(qū)動程序中添加讀取接口函數(shù)和更新接口函數(shù)的簡單修改,根據(jù)所 述接口函數(shù)可以方便實現(xiàn)對配置文件的讀取和對芯片的配置的更新,該方法簡單且易于實 現(xiàn),有效簡化芯片驅(qū)動的調(diào)試過程。
      [0029] 在對芯片進行相應(yīng)的配置后,對配置后的芯片進行初始化處理,可以使得芯片重 新根據(jù)配置后的配置參數(shù)進行相應(yīng)的初始化操作,有效確保芯片的穩(wěn)定工作。

      【專利附圖】

      【附圖說明】
      [0030] 圖1是本發(fā)明技術(shù)方案提供的修改芯片配置的方法的流程示意圖;
      [0031] 圖2是本發(fā)明實施例提供的修改芯片配置的方法的流程示意圖;
      [0032] 圖3是本發(fā)明實施例提供的修改芯片配置的裝置的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0033] 現(xiàn)有技術(shù)存在在芯片驅(qū)動調(diào)試過程中,修改芯片配置后需重新編譯芯片的驅(qū)動代 碼,進而所導(dǎo)致的調(diào)試時間較長、效率較低的問題。
      [0034] 為解決上述問題,本發(fā)明技術(shù)方案提供一種修改芯片配置的方法,用于對終端的 芯片配置進行修改。
      [0035] 圖1是本發(fā)明技術(shù)方案提供的修改芯片配置的方法的流程示意圖。
      [0036] 執(zhí)行步驟S1,第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的芯片的驅(qū)動 程序中。
      [0037] 所述第一終端為手機、IPAD等智能終端,所述芯片為所述第一終端中所含有屏幕、 攝像頭、麥克風(fēng)等芯片。所述控制指令包括對芯片的配置進行讀取的指令、對芯片進行配置 的指令、對芯片進行初始換的指令等。
      [0038] 在第一終端的操作系統(tǒng)接收到所述控制指令后,將所述控制指令傳輸?shù)綄?yīng)所需 要更新配置的芯片的驅(qū)動程序中。
      [0039] 執(zhí)行步驟S2,所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文 件并根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置。
      [0040] 在需要更新配置的芯片的驅(qū)動程序接收到對芯片的配置進行讀取的控制指令后, 讀取對應(yīng)所述芯片的配置文件,所述配置文件中含有修改后的芯片配置內(nèi)容,并根據(jù)對芯 片進行配置的控制指令實現(xiàn)根據(jù)配置文件的內(nèi)容調(diào)整芯片的配置的操作,實現(xiàn)對芯片的重 新配置。
      [0041] 在需要對芯片的配置進行修改時,只需要對所述芯片的配置文件進行修改,由智 能終端的操作系統(tǒng)對芯片的驅(qū)動程序發(fā)送對芯片配置進行讀取、配置的指令,則所述芯片 的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件,并根據(jù)所述配置文件對所述 芯片進行相應(yīng)的配置,該方法可以有效將驅(qū)動調(diào)試和驅(qū)動編譯進行分離,在對芯片的配置 參數(shù)進行調(diào)整的過程中,無需重新編譯驅(qū)動整套代碼,有效降低對芯片的驅(qū)動程序的編譯 環(huán)境的依賴,有效簡化芯片的驅(qū)動調(diào)試過程,有效節(jié)約調(diào)試時間,提高調(diào)試效率,且可以實 現(xiàn)對芯片配置的實時動態(tài)修改。
      [0042] 為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明 的具體實施例做詳細(xì)的說明。
      [0043] 圖2是本實施例提供的芯片配置的方法的流程示意圖,如圖2所示,首先執(zhí)行步驟 S201,將配置文件存儲在第一終端中。
      [0044] 將對第一終端的芯片的重新配置內(nèi)容預(yù)先寫入到對應(yīng)的配置文件中,則在每次需 要對芯片的配置參數(shù)進行修改時,只需對所述配置文件中的相關(guān)配置參數(shù)進行相應(yīng)的修改 即可,而無需對芯片的驅(qū)動程序代碼進行修改。
      [0045] 為了可以更加方便、快捷地對配置文件進行操作,可以在不同與所述第一終端的 第二終端上實現(xiàn)對配置文件的編寫、修改等操作。所述第二終端可以為PC、IPAD等終端設(shè) 備。在本實施例中,以所述第二終端為PC為例進行說明。
      [0046] 當(dāng)在PC上將對應(yīng)芯片的配置文件中的參數(shù)進行相應(yīng)配置后,可以通過無線或者 有線的方式將所述配置文件通過第一終端中的智能操作系統(tǒng)傳輸?shù)剿龅谝唤K端中。
      [0047] 為了使得所述第一終端中對應(yīng)芯片的驅(qū)動程序可以對所述配置文件中的內(nèi)容進 行獲取,將所述配置文件放置在所述第一終端中芯片的驅(qū)動程序所能夠訪問到的文件目錄 下。具體地,可以在芯片的驅(qū)動程序中具體設(shè)定在所述第一終端中放置配置文件的地址信 息,將PC上更新修改后的配置文件放置在所述芯片的驅(qū)動程序所指定的文件目錄下。
      [0048] 執(zhí)行步驟S202,芯片的驅(qū)動程序根據(jù)對芯片的配置進行讀取的控制讀取對應(yīng)所述 芯片的配置文件。
      [0049] 在需要對芯片的配置進行更新時,可以首先通過PC端向芯片發(fā)送對芯片的配置 進行讀取的控制指令。
      [0050] 可以由PC通過命令行的輸入形式將所述對芯片的配置進行讀取的控制指令傳輸 到所述第一終端的智能操作系統(tǒng)中。
      [0051] 可以在智能操作系統(tǒng)中提供對應(yīng)芯片的設(shè)備節(jié)點文件,通過所述設(shè)備節(jié)點文件, 使所述控制指令可以被底層芯片的驅(qū)動程序所識別,在底層芯片的驅(qū)動程序識別到所述控 制指令后,執(zhí)行對應(yīng)的操作。
      [0052] 設(shè)備節(jié)點文件是底層芯片驅(qū)動的邏輯文件,智能操作系統(tǒng)可以通過對應(yīng)芯片的設(shè) 備節(jié)點文件來訪問芯片的驅(qū)動程序,所以,可以預(yù)先在對應(yīng)芯片的設(shè)備節(jié)點文件中設(shè)置相 應(yīng)的訪問接口,以實現(xiàn)根據(jù)不同的來自PC的控制指令,通過所述設(shè)備節(jié)點中對應(yīng)的訪問接 口實現(xiàn)使底層芯片的驅(qū)動程序執(zhí)行相應(yīng)的操作。
      [0053] 可以用數(shù)字對控制指令進行編號,例如,用"1"表示讀取配置文件,用"2"表示對 芯片更新配置,用"3"表示控制芯片重新初始化等,則在PC通過命令行的方式輸入含有 或"3"的數(shù)字標(biāo)識的控制指令后,可以根據(jù)芯片的設(shè)備節(jié)點文件中所設(shè)置的對應(yīng)所 述數(shù)字標(biāo)識的接口訪問函數(shù),根據(jù)具體地接口訪問函數(shù)實現(xiàn)對芯片的驅(qū)動程序的訪問。例 如在芯片的設(shè)備節(jié)點文件中設(shè)置含有的"1"的數(shù)字標(biāo)識參數(shù)的訪問接口用于實現(xiàn)對驅(qū)動程 序中的讀取接口函數(shù)的訪問,設(shè)置含有的"2"的數(shù)字標(biāo)識參數(shù)的訪問接口用于實現(xiàn)對驅(qū)動 程序中的更新接口函數(shù)的訪問,設(shè)置含有的" 3 "的數(shù)字標(biāo)識參數(shù)的訪問接口用于實現(xiàn)對驅(qū) 動程序中的初始化接口函數(shù)的訪問。
      [0054] 具體地,可以預(yù)先在芯片的驅(qū)動程序中實現(xiàn)對應(yīng)對芯片的配置進行讀取的控制指 令的讀取接口函數(shù)、對應(yīng)對芯片進行配置的控制指令的更新接口函數(shù)以及對應(yīng)對芯片進行 初始化的控制指令的初始化接口函數(shù)等,所述讀取接口函數(shù)實現(xiàn)對所述芯片的配置文件的 讀取功能,所述更新接口函數(shù)實現(xiàn)根據(jù)所述配置文件對所述芯片的配置功能,所述初始化 接口函數(shù)實現(xiàn)對芯片的初始化功能。
      [0055] 則在第一終端的智能操作系統(tǒng)接收到來自PC端的控制指令后,可以根據(jù)控制指 令中所含有的或"3"的數(shù)字標(biāo)識通過芯片的設(shè)備節(jié)點文件中對應(yīng)所述數(shù)字標(biāo)識的 接口函數(shù),實現(xiàn)對驅(qū)動程序的訪問,是驅(qū)動程序執(zhí)行對應(yīng)所述控制指令的相應(yīng)操作。
      [0056] 例如,在此步驟中,為了實現(xiàn)對從第一終端的指定位置處讀取對應(yīng)所述芯片的配 置文件,可以從PC端輸入含有數(shù)字參數(shù)" 1"的控制指令,則在第一終端的智能操作系統(tǒng)接 收到所述控制指令后,可以通過芯片的設(shè)備節(jié)點文件中對應(yīng)數(shù)字參數(shù)"1"的控制指令的訪 問接口,調(diào)用驅(qū)動程序中的讀取接口函數(shù),驅(qū)動程序通過調(diào)用所述讀取接口函數(shù)可以從第 一終端的指定位置處讀取對應(yīng)所述芯片的配置文件。
      [0057] 執(zhí)行步驟S203,對所述配置文件進行解析。
      [0058] 由于配置文件通常為文本格式的文件,所以在第一終端的驅(qū)動程序讀取到配置文 件后,為了便于驅(qū)動程序?qū)ε渲梦募械南嚓P(guān)內(nèi)容進行操作,驅(qū)動程序在讀取到配置文件 后,需要對文本格式的配置文件依據(jù)預(yù)設(shè)的數(shù)據(jù)格式的對配置文件進行解析,以獲取到驅(qū) 動程序可以識別的二進制格式的文件。
      [0059] 執(zhí)行步驟S204,驅(qū)動程序根據(jù)對芯片進行配置的控制指令根據(jù)所述配置文件內(nèi)容 對所述芯片進行相應(yīng)的配置。
      [0060] 在解析得到配置文件中的具體的配置內(nèi)容后,就可以根據(jù)所述配置內(nèi)容對芯片原 有的配置進行相應(yīng)的修改。
      [0061] 具體地,在本實施例中,可以由PC端通過命令行的輸入形式將對芯片進行配置的 控制指令傳輸?shù)剿龅谝唤K端的智能操作系統(tǒng)中。例如,可以從PC端輸入含有數(shù)字參數(shù) "2"的控制指令,則在第一終端的智能操作系統(tǒng)接收到所述控制指令后,可以通過芯片的設(shè) 備節(jié)點文件中對應(yīng)數(shù)字參數(shù)"2"的控制指令的訪問接口,調(diào)用驅(qū)動程序中的更新接口函數(shù), 驅(qū)動程序通過調(diào)用所述更新接口函數(shù)實現(xiàn)將配置文件中所更新的配置內(nèi)容發(fā)送給芯片,實 現(xiàn)根據(jù)所述配置文件對芯片的重新進行相應(yīng)的配置。
      [0062] 執(zhí)行步驟S205,驅(qū)動程序根據(jù)對芯片進行初始化的控制指令對芯片重新初始化。
      [0063] 芯片在配置更新后,所述第一終端的關(guān)聯(lián)于所述芯片的配置參數(shù)的一些程序的運 行模式可能會發(fā)生變化,為了確保芯片穩(wěn)定工作,在對芯片的配置進行更改后,需要對芯片 進行重新初始化的操作,以便使得芯片的所述配置參數(shù)都處于對應(yīng)當(dāng)前配置結(jié)果的默認(rèn)值 狀態(tài)。
      [0064] 該步驟采用與步驟S202和步驟S205相類似的操作,可以由PC端通過命令行的輸 入形式將對芯片進行初始化的控制指令傳輸?shù)剿龅谝唤K端的智能操作系統(tǒng)中。例如,可 以從PC端輸入含有數(shù)字參數(shù)"3"的控制指令,則在第一終端的智能操作系統(tǒng)接收到所述控 制指令后,可以通過芯片的c文件中對應(yīng)數(shù)字參數(shù)"3"的控制指令的訪問接口,調(diào)用驅(qū)動程 序中的初始化接口函數(shù),芯片的驅(qū)動程序通過調(diào)用所述初始化接口函數(shù),實現(xiàn)對芯片的重 新進行初始化的操作。
      [0065] 需要說明的是,在本實施例中,采用含有" 1"、"2"或"3"的數(shù)字標(biāo)識的控制指令, 進而芯片的驅(qū)動程序結(jié)合所述控制指令執(zhí)行相應(yīng)的操作,最終實現(xiàn)對芯片的重新配置,在 其他實施例中,也可以采用其它形式的控制指令,例如,僅通過PC向第一終端輸入一條控 制指令,則在第一終端的智能操作系統(tǒng)接收到所述控制指令后,通過芯片的驅(qū)動程序?qū)崿F(xiàn) 對配置文件的讀取、對芯片進行更新配置和對更新配置后的芯片進行初始化操作等,具體 控制指令的個數(shù)、采用的指令格式等在此不作具體限定。
      [0066] 本實施例所提供的修改芯片配置的方法,在需要對配置參數(shù)進行修改,進而對不 同配置參數(shù)的芯片的驅(qū)動程序的調(diào)試過程中,可以直接修改配置文件中的相關(guān)配置參數(shù)內(nèi) 容,進而芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件,并根據(jù)所述配 置文件對所述芯片進行相應(yīng)的配置,可以有效將驅(qū)動調(diào)試和驅(qū)動編譯進行分離,在對芯片 的配置參數(shù)進行調(diào)整的過程中,無需重新編譯驅(qū)動整套代碼,有效簡化芯片的驅(qū)動調(diào)試過 程,節(jié)約調(diào)試時間,提高調(diào)試效率。
      [0067] 通過在芯片的驅(qū)動程序中添加讀取接口函數(shù)、更新接口函數(shù)和初始化接口函數(shù)的 簡單修改,根據(jù)所述接口函數(shù)可以方便實現(xiàn)對配置文件的讀取和對芯片的配置的更新以及 對芯片的初始化操作,方法簡單且易于實現(xiàn),簡化芯片驅(qū)動的調(diào)試過程。
      [0068] 對應(yīng)上述修改芯片配置的方法,本發(fā)明實施例還提供一種修改芯片配置的裝置。 如圖3所述,所述裝置包括指令傳輸單元U11和配置單元U12。
      [0069] 所述指令傳輸單元U11,用于實現(xiàn)第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅?一終端的芯片的驅(qū)動程序中。
      [0070] 所述配置單元U12,用于實現(xiàn)所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所 述芯片的配置文件并根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有 修改后的芯片配置內(nèi)容。
      [0071] 所述裝置還包括配置文件獲取單元U13,用于將第二終端上的含有修改后的芯片 配置內(nèi)容的配置文件傳輸?shù)剿龅谝唤K端的存儲單元中的指定地址,所述指定地址為所述 芯片的驅(qū)動程序所能夠訪問的地址,所述第二終端和所述第一終端為無線或者有線連接。
      [0072] 所述裝置還包括重新初始化單元U14,用于在根據(jù)所述配置文件對所述芯片進行 相應(yīng)的配置后,所述芯片的驅(qū)動程序根據(jù)所述控制指令對配置后的芯片進行重新初始化處 理。
      [0073] 本發(fā)明實施例還提供一種芯片,包括如上所述的修改芯片配置的裝置。
      [0074] 雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本 發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護范圍應(yīng)當(dāng)以權(quán)利要求所 限定的范圍為準(zhǔn)。
      【權(quán)利要求】
      1. 一種修改芯片配置的方法,用于對終端的芯片配置進行修改;其特征在于,包括: 第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的芯片的驅(qū)動程序中; 所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置文件并根據(jù)所述配 置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有修改后的芯片配置內(nèi)容。
      2. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,所述控制指令包括對芯片 的配置進行讀取的指令和對芯片進行配置的指令。
      3. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,所述配置文件存儲于所述 弟一終端中。
      4. 如權(quán)利要求3所述的修改芯片配置的方法,其特征在于,還包括:對所述配置文件中 的芯片配置內(nèi)容的修改是在第二終端上進行的; 將第二終端上的含有修改后的芯片配置內(nèi)容的配置文件傳輸?shù)剿龅谝唤K端的存儲 單元中的指定地址,所述指定地址為所述芯片的驅(qū)動程序所能夠訪問的地址,所述第二終 端和所述第一終端為無線或者有線連接。
      5. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,所述芯片的驅(qū)動程序中包 括讀取接口函數(shù)和更新接口函數(shù),所述讀取接口函數(shù)實現(xiàn)對所述芯片的配置文件的讀取功 能,所述更新接口函數(shù)實現(xiàn)根據(jù)所述配置文件對所述芯片的配置功能。
      6. 如權(quán)利要求5所述的修改芯片配置的方法,其特征在于,包括:所述芯片的驅(qū)動程序 通過調(diào)用所述讀取接口函數(shù)讀取對應(yīng)所述芯片的配置文件;所述芯片的驅(qū)動程序通過調(diào)用 所述更新接口函數(shù)實現(xiàn)根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置。
      7. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,還包括:所述控制指令包括 對芯片進行初始化的指令; 在根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置后,所述芯片的驅(qū)動程序根據(jù)所述控 制指令對配置后的芯片進行重新初始化處理。
      8. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,還包括:在根據(jù)所述配置文 件對所述芯片進行相應(yīng)的配置前,對所述配置文件進行解析,以獲取芯片的配置參數(shù)。
      9. 如權(quán)利要求1所述的修改芯片配置的方法,其特征在于,所述第一終端的操作系統(tǒng) 的控制指令通過對應(yīng)所述芯片的設(shè)備節(jié)點文件傳輸?shù)剿鲂酒尿?qū)動程序中,所述設(shè)備節(jié) 點文件可以映射對應(yīng)所述控制指令的接口函數(shù)。
      10. -種修改芯片配置的裝置,用于對終端的芯片配置進行修改;其特征在于,包括: 指令傳輸單元,用于實現(xiàn)第一終端的操作系統(tǒng)將控制指令傳輸?shù)剿龅谝唤K端的芯片 的驅(qū)動程序中; 配置單元,用于實現(xiàn)所述芯片的驅(qū)動程序根據(jù)所述控制指令讀取對應(yīng)所述芯片的配置 文件并根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置,所述配置文件中含有修改后的芯片 配置內(nèi)容。
      11. 如權(quán)利要求10所述的修改芯片配置的裝置,其特征在于,還包括:配置文件獲取單 元,用于將第二終端上的含有修改后的芯片配置內(nèi)容的配置文件傳輸?shù)剿龅谝唤K端的存 儲單元中的指定地址,所述指定地址為所述芯片的驅(qū)動程序所能夠訪問的地址,所述第二 終端和所述第一終端為無線或者有線連接。
      12. 如權(quán)利要求10所述的修改芯片配置的裝置,其特征在于,還包括:重新初始化單 元,用于在根據(jù)所述配置文件對所述芯片進行相應(yīng)的配置后,所述芯片的驅(qū)動程序根據(jù)所 述控制指令對配置后的芯片進行重新初始化處理。
      13. -種芯片,其特征在于,包括: 如權(quán)利要求10至12任一項所述的修改芯片配置的裝置。
      【文檔編號】G06F9/44GK104156221SQ201410437680
      【公開日】2014年11月19日 申請日期:2014年8月29日 優(yōu)先權(quán)日:2014年8月29日
      【發(fā)明者】姚煒, 吳??? 張忠 申請人:上海艾為電子技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1