午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法_2

文檔序號:9524038閱讀:來源:國知局
件是否執(zhí)行完成;
[0054](4.4)如果所述的腳本文件執(zhí)行完成,則修改存儲器標志位,并提示用戶升級成功;
[0055](4.5)如果所述的腳本文件執(zhí)行未完成,則繼續(xù)步驟(4.2);
[0056](4.6)如果所述的腳本文件驗證失敗,則系統(tǒng)復位。
[0057]在一種優(yōu)選的實施方式中,所述的執(zhí)行該腳本文件,具體為:
[0058]逐行解析所述的腳本文件以獲得腳本命令,并逐行執(zhí)行該腳本命令。
[0059]在一種優(yōu)選的實施方式中,所述的步驟(4.3)具體包括以下步驟:
[0060](4.3.1)每執(zhí)行一個腳本命令,系統(tǒng)判斷該腳本命令是否執(zhí)行成功;
[0061](4.3.2)如果該腳本命令執(zhí)行成功,則判斷該腳本命令是否為最后一個腳本命令;
[0062](4.3.3)如果該腳本命令為最后一個腳本命令,則返回所述的腳本文件執(zhí)行完成的結果;
[0063](4.3.4)如果該腳本命令不為最后一個腳本命令,則返回所述的腳本文件未執(zhí)行完成的結果;
[0064](4.3.5)如果該腳本命令未執(zhí)行成功,則系統(tǒng)復位。
[0065]在一種優(yōu)選的實施方式中,所述的提示用戶升級成功,具體為:
[0066]通過提示燈以提示用戶升級成功。
[0067]在一種優(yōu)選的實施方式中,所述的步驟(2)具體為:
[0068]在啟動系統(tǒng)引導文件的Delay階段,通過網(wǎng)卡或串口從網(wǎng)絡接收特定的報文。
[0069]在實際應用中,本發(fā)明的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法具體包括以下步驟:
[0070]1、cpu 上電,boot 啟動。
[0071]2、boot啟動過程中,會有一個η秒的延時,在這個延時階段,可以切換boot的模式(是引導kernel還是進入命令行模式),這個階段即delay階段。
[0072]3、在boot啟動的早期,在進入delay階段前初始化網(wǎng)卡,串口(如果有對應外設的化)。
[0073]4、在進入delay階段時,boot下通過網(wǎng)絡收取固定格式的報文,如果收取成功,則進入自動升級模式,如果收取失敗,則讀取存儲器固定位置的自動升級信息,如果讀取失敗,則引導Kernel,正常啟動,如果讀取成功,則進入自動升級模式。
[0074]5、進入自動升級模式后,boot先會從網(wǎng)絡獲取一個特定格式的升級腳本。
[0075]6、Boot校驗特定格式的升級腳本文件成功后,則逐行解析腳本,執(zhí)行對應的腳本命令。
[0076]7、腳本命令非常廣泛,包含BOOT命令行模式所有的命令。
[0077]8、每執(zhí)行一個腳本命令,boot會判斷執(zhí)行失敗或成功,若失敗,則重啟系統(tǒng)。若成功,則判斷是否是升級腳本的最后一行,若是,則置為存儲器的自動升級標志位,同時通過燈位變化等,提示用戶升級成功,η秒后重啟。
[0078]采用了該發(fā)明中的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,與現(xiàn)有技術相比,具有以下的有益的技術效果:
[0079]本發(fā)明的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法解決了硬件方法升級成本高的問題,減少了用軟件升級的時間,適合開發(fā)階段和工廠的批量升級,從而在不增加成本的情況下,提高了升級的效率,對開發(fā)和工廠返工都帶來巨大的方便。
[0080]在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應被認為是說明性的而非限制性的。
【主權項】
1.一種嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的方法包括以下步驟: (1)系統(tǒng)上電,并開始啟動系統(tǒng)引導文件; (2)在啟動系統(tǒng)引導文件的Delay階段,從網(wǎng)絡接收特定的報文; (3)系統(tǒng)判斷接收特定的報文是否成功; (4)如果接收特定的報文成功,則存儲器標志位置位后,并進入自動升級模式; (5)如果接收特定的報文未成功,則從所述的存儲器讀取升級信息; (6)系統(tǒng)判斷從所述的存儲器讀取升級信息是否成功, (7)如果從所述的存儲器讀取升級信息成功,則繼續(xù)步驟(4); (8)如果從所述的存儲器讀取升級信息不成功,則系統(tǒng)進入操作系統(tǒng)內核Kernel。2.根據(jù)權利要求1所述的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的進入自動升級模式,具體包括以下步驟: (4.1)所述的系統(tǒng)從網(wǎng)絡獲取一特定格式的腳本文件并驗證該腳本文件; (4.2)如果所述的腳本文件驗證成功,則執(zhí)行該腳本文件; (4.3)系統(tǒng)判斷所述的腳本文件是否執(zhí)行完成; (4.4)如果所述的腳本文件執(zhí)行完成,則修改存儲器標志位,并提示用戶升級成功; (4.5)如果所述的腳本文件執(zhí)行未完成,則繼續(xù)步驟(4.2); (4.6)如果所述的腳本文件驗證失敗,則系統(tǒng)復位。3.根據(jù)權利要求2所述的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的執(zhí)行該腳本文件,具體為: 逐行解析所述的腳本文件以獲得腳本命令,并逐行執(zhí)行該腳本命令。4.根據(jù)權利要求3所述的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的步驟(4.3)具體包括以下步驟: (4.3.1)每執(zhí)行一個腳本命令,系統(tǒng)判斷該腳本命令是否執(zhí)行成功; (4.3.2)如果該腳本命令執(zhí)行成功,則判斷該腳本命令是否為最后一個腳本命令; (4.3.3)如果該腳本命令為最后一個腳本命令,則返回所述的腳本文件執(zhí)行完成的結果; (4.3.4)如果該腳本命令不為最后一個腳本命令,則返回所述的腳本文件未執(zhí)行完成的結果; (4.3.5)如果該腳本命令未執(zhí)行成功,則系統(tǒng)復位。5.根據(jù)權利要求3所述的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的提示用戶升級成功,具體為: 通過提示燈以提示用戶升級成功。6.根據(jù)權利要求1所述的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其特征在于,所述的步驟(2)具體為: 在啟動系統(tǒng)引導文件的Delay階段,通過網(wǎng)卡或串口從網(wǎng)絡接收特定的報文。
【專利摘要】本發(fā)明涉及一種嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,其中包括系統(tǒng)上電,并開始啟動系統(tǒng)引導文件;在啟動系統(tǒng)引導文件的Delay階段,從網(wǎng)絡接收特定的報文;如果接收特定的報文成功,則存儲器標志位置位后,并進入自動升級模式;如果接收特定的報文未成功,則從所述的存儲器讀取升級信息;如果從所述的存儲器讀取升級信息成功,則進入升級模式;如果從所述的存儲器讀取升級信息不成功,則系統(tǒng)進入操作系統(tǒng)內核Kernel。采用該種結構的嵌入式系統(tǒng)中基于系統(tǒng)引導文件的自動升級方法,解決了硬件方法升級成本高的問題,減少了軟件升級的時間,適合開發(fā)階段和工廠的批量升級,提高了升級的效率,對開發(fā)和工廠返工都帶來巨大的方便。
【IPC分類】G06F9/445
【公開號】CN105279002
【申請?zhí)枴緾N201510817332
【發(fā)明人】宋振, 劉東明, 季鳴, 時冬
【申請人】上海網(wǎng)測通信技術有限公司
【公開日】2016年1月27日
【申請日】2015年11月23日
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1