1.一種移動終端設(shè)備驅(qū)動的升級方法,其特征在于,包括以下步驟:
S1,移動終端設(shè)備上電,運(yùn)行引導(dǎo)加載程序,引導(dǎo)加載程序完成模塊初始化,生成系統(tǒng)升級加載節(jié)點(diǎn);
S2,等待發(fā)送升級指令;
S3,判斷是否收到命令;若未收到命令,則執(zhí)行步驟S2,繼續(xù)等待指令;若收到命令,則執(zhí)行路徑設(shè)定指令設(shè)定升級文件路徑;
S4,執(zhí)行升級確認(rèn)指令,并確認(rèn)升級文件是否存在;若升級文件不存在,則向移動終端設(shè)備輸出相應(yīng)報(bào)錯(cuò)提示后執(zhí)行步驟S2;若升級文件存在,則將升級文件保存至系統(tǒng)升級執(zhí)行節(jié)點(diǎn)的配置文件內(nèi);
S5,對升級文件進(jìn)行掃描,檢測升級文件是否健全;若升級文件不健全,則向移動終端設(shè)備輸出相應(yīng)報(bào)錯(cuò)提示后執(zhí)行步驟S2;若升級文件健全,則獲取相應(yīng)的升級文件版本;
S6,對移動終端設(shè)備內(nèi)的硬件驅(qū)動信息進(jìn)行確認(rèn),并判斷硬件驅(qū)動是否需要升級;若不需要升級,則向移動終端設(shè)備輸出相應(yīng)提示信息后返回至步驟S2;若需要升級,則執(zhí)行升級過程;
S7,升級完畢后刪除系統(tǒng)升級加載節(jié)點(diǎn),完成移動終端設(shè)備驅(qū)動的升級。
2.根據(jù)權(quán)利要求1所述移動終端設(shè)備驅(qū)動的升級方法,其特征在于,所述步驟S2中的指令由用戶接口節(jié)點(diǎn)發(fā)送。
3.根據(jù)權(quán)利要求1所述移動終端設(shè)備驅(qū)動的升級方法,其特征在于,所述模塊初始化包括硬件的初始化并加載相關(guān)的硬件驅(qū)動程序。
4.根據(jù)權(quán)利要求1或2或3所述移動終端設(shè)備驅(qū)動的升級方法,其特征在于,所述系統(tǒng)升級執(zhí)行節(jié)點(diǎn)能直接讀取hex格式的升級文件。
5.根據(jù)權(quán)利要求1或2或3所述移動終端設(shè)備驅(qū)動的升級方法,其特征在于,所述系統(tǒng)升級執(zhí)行節(jié)點(diǎn)能將hex格式的升級文件轉(zhuǎn)換為二進(jìn)制格式的升級文件,并存放在系統(tǒng)升級執(zhí)行節(jié)點(diǎn)的配置文件中;二進(jìn)制格式的升級文件能直接進(jìn)行硬件驅(qū)動配置的修改。
6.一種移動終端設(shè)備驅(qū)動的升級系統(tǒng),其特征在于,所述升級系統(tǒng)包括用戶接口節(jié)點(diǎn)、引導(dǎo)加載程序、系統(tǒng)升級加載節(jié)點(diǎn)、系統(tǒng)升級執(zhí)行節(jié)點(diǎn)、驅(qū)動系統(tǒng)升級文件和系統(tǒng)內(nèi)核;用戶接口節(jié)點(diǎn)發(fā)送升級指令,移動終端設(shè)備的嵌入式操作系統(tǒng)中的引導(dǎo)加載程序建立相應(yīng)的系統(tǒng)升級加載節(jié)點(diǎn),通過系統(tǒng)升級加載節(jié)點(diǎn)從系統(tǒng)內(nèi)核獲取移動終端設(shè)備硬件的驅(qū)動信息,指定升級文件路徑以及接受升級確認(rèn)指令;系統(tǒng)升級執(zhí)行節(jié)點(diǎn)讀取驅(qū)動系統(tǒng)升級文件進(jìn)行驅(qū)動升級,升級完成后刪除系統(tǒng)升級加載節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述移動終端設(shè)備驅(qū)動的升級系統(tǒng),其特征在于,所述升級系統(tǒng)還包括升級文件校準(zhǔn)模塊和驅(qū)動信息檢測模塊;升級文件校準(zhǔn)模塊用于確認(rèn)升級文件是否存在和升級文件是否健全;驅(qū)動信息檢測模塊用于確認(rèn)硬件驅(qū)動信息與升級文件是否匹配。
8.根據(jù)權(quán)利要求6或7所述移動終端設(shè)備驅(qū)動的升級系統(tǒng),其特征在于,所述升級系統(tǒng)還包括錯(cuò)誤修正模塊,用于根據(jù)移動終端設(shè)備的報(bào)錯(cuò)提示或提示信息,對升級文件進(jìn)行修改。
9.根據(jù)權(quán)利要求6或7所述移動終端設(shè)備驅(qū)動的升級系統(tǒng),其特征在于,所述升級移動終端設(shè)備的顯示界面能顯示升級的進(jìn)度。
10.根據(jù)權(quán)利要求6或7所述移動終端設(shè)備驅(qū)動的升級系統(tǒng),其特征在于,所述移動終端設(shè)備為手機(jī)、筆記本電腦、POS機(jī)或車載電腦。