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

道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法與流程

文檔序號:12362977閱讀:685來源:國知局

本發(fā)明涉及設備的自動升級領域,具體地,涉及道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法。



背景技術:

目前很多設備要求使用國產(chǎn)操作系統(tǒng),一種為國產(chǎn)桌面操作系統(tǒng),另一種為國產(chǎn)非桌面操作系統(tǒng)(如DELTA OS)。對于桌面操作系統(tǒng),一般不需要升級kernel,升級應用程序也只需簡單的幾個步驟即可。而對于非桌面操作系統(tǒng),為了升級方便,一般采用雙系統(tǒng)設計,另一個設計為Windows XP,方便安裝和操作。升級時需要進入XP系統(tǒng)下將需要的文件拷貝到XP下,以替換原來的kernel和應用程序。

當我們升級道系統(tǒng)鏡像和應用程序時,可選擇網(wǎng)絡升級或本地升級。本地升級需要先將硬盤的模式從AHCI模式修改為IDE,然后再啟動XP,等XP啟動完成后才能將升級文件拷貝到系統(tǒng)中,該方法升級時必須使用到鍵盤鼠標等設備。而網(wǎng)絡升級至少需要一臺筆記本和網(wǎng)線等設備。

這兩種升級方法在船舶、野外或大規(guī)模的升級時,極其不方便。針對上述問題,我們對更新升級就需要設計特定的方法。



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

本發(fā)明的目的是提供一種道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法,該道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法克服了現(xiàn)有技術中船舶、野外或大規(guī)模的升級不方便的問題,實現(xiàn)了系統(tǒng)的自動升級。

為了實現(xiàn)上述目的,本發(fā)明提供了一種道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法,該自動升級方法包括:

步驟1,在嵌入式設備的USB接口感應到U盤的情況下,所述嵌入式設備開機,所述嵌入式設備中的道系統(tǒng)啟動,且自動加載U盤驅(qū)動并自動運行UpdateDemo程序;

步驟2,UpdateDemo程序檢測判斷是否有U盤掛載,在檢測到U盤的情況下,執(zhí)行步驟3,否則執(zhí)行步驟7;

步驟3,UpdateDemo程序檢測所述U盤根目錄下是否有待升級文件,在沒有待升級文件的情況下,執(zhí)行步驟7;否則執(zhí)行步驟4;

步驟4,UpdateDemo程序?qū)⒋壩募截愔了龅老到y(tǒng)指定的文件夾中;

步驟5,刪除所述U盤根目錄下的待升級文件;

步驟6,UpdateDemo程序執(zhí)行重新啟動的指令,完成升級。

步驟7,UpdateDemo程序自動退出。

優(yōu)選地,在步驟2中,UpdateDemo程序檢測判斷是否有U盤掛載的步驟包括:

UpdateDemo程序每隔預設時間檢測判斷是否有U盤掛載,在檢測預設次數(shù)之后沒有檢測到U盤的情況下,所述UpdateDemo程序判定沒有檢測到U盤。

優(yōu)選地,所述預設時間為5s,所述預設次數(shù)為3次。

優(yōu)選地,在步驟3中,在所述UpdateDemo程序檢測到至少一個待升級文件的情況下,所述UpdateDemo程序執(zhí)行步驟4。

優(yōu)選地,在步驟4中,UpdateDemo程序?qū)⒋壩募截愔了龅老到y(tǒng)指定的文件夾中,并重新命名。

優(yōu)選地,在步驟5中,將U盤根目錄下的待升級文件刪除,并將道系統(tǒng)指定的文件夾中的待升級文件的名稱修改為和刪除的所述待升級文件相同。

優(yōu)選地,在步驟6中,UpdateDemo程序執(zhí)行重新啟動的指令,拔下U盤,完成升級。

通過上述的實施方式,本發(fā)明只要將待升級文件放在U盤中,將U盤插入嵌入式設備,可以智能的升級道系統(tǒng)鏡像和應用程序,省去很多復雜的操作,并且不需要電腦等笨重設備,可以很方便的實現(xiàn)野外等環(huán)境下的設備升級或大規(guī)模數(shù)量的設備升級,而且此方法對操作者沒有很高的要求,普通人都可以方便快捷的完成。

本發(fā)明的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。

附圖說明

附圖是用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1是說明本發(fā)明的一種道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法的流程圖。

具體實施方式

以下結(jié)合附圖對本發(fā)明的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。

本發(fā)明提供一種道系統(tǒng)中基于U盤接口的鏡像和應用程序的升級方法,該自動升級方法包括:

步驟1,在嵌入式設備的USB接口感應到U盤的情況下,所述嵌入式設備開機,所述嵌入式設備中的道系統(tǒng)啟動,且自動加載U盤驅(qū)動并自動運行UpdateDemo程序;

步驟2,UpdateDemo程序檢測判斷是否有U盤掛載,在檢測到U盤的情況下,執(zhí)行步驟3,否則執(zhí)行步驟7;

步驟3,UpdateDemo程序檢測所述U盤根目錄下是否有待升級文件,在沒有待升級文件的情況下,執(zhí)行步驟7;否則執(zhí)行步驟4;

步驟4,UpdateDemo程序?qū)⒋壩募截愔了龅老到y(tǒng)指定的文件夾中;

步驟5,刪除所述U盤根目錄下的待升級文件;

步驟6,UpdateDemo程序執(zhí)行重新啟動的指令,完成升級。

步驟7,UpdateDemo程序自動退出。

本發(fā)明提供了一種簡單的道系統(tǒng)下的升級方法,只需將待升級文件放入U盤中,在系統(tǒng)未啟動時將U盤插入嵌入式設備,便可智能的升級道系統(tǒng)鏡像和應用程序,省去很多復雜的操作,并且不需要電腦等笨重設備,可以很方便的實現(xiàn)野外等環(huán)境下的設備升級或大規(guī)模數(shù)量的設備升級。而且此方法對操作者沒有很高的要求,普通人都可以方便快捷的完成。

在本發(fā)明的一種具體實施方式中,在步驟2中,UpdateDemo程序檢測判斷是否有U盤掛載的步驟可以包括:

UpdateDemo程序每隔預設時間檢測判斷是否有U盤掛載,在檢測預設次數(shù)之后沒有檢測到U盤的情況下,所述UpdateDemo程序判定沒有檢測到U盤。

通過上述的實施方式,本發(fā)明通過多次檢測,防止漏檢,出錯的現(xiàn)象。

在該種實施方式中,所述預設時間為5s,所述預設次數(shù)為3次。

在本發(fā)明的一種具體實施方式中,為了實現(xiàn)升級,在步驟3中,在所述UpdateDemo程序檢測到至少一個待升級文件的情況下,所述UpdateDemo程序執(zhí)行步驟4。

在本發(fā)明的一種具體實施方式中,在步驟4中,UpdateDemo程序?qū)⒋壩募截愔了龅老到y(tǒng)指定的文件夾中,并重新命名。

在本發(fā)明的一種具體實施方式中,在步驟5中,將U盤根目錄下的待升級文件刪除,并將道系統(tǒng)指定的文件夾中的待升級文件的名稱修改為和刪除的所述待升級文件相同。

在本發(fā)明的一種具體實施方式中,在步驟6中,UpdateDemo程序執(zhí)行重新啟動的指令,拔下U盤,完成升級。拔下U盤可實現(xiàn)升級,否則重復升級。

在本發(fā)明的一種具體實施方式中,嵌入式設備道系統(tǒng)啟動后,加載USB host設備驅(qū)動,道系統(tǒng)啟動完成后會運行一個應用程序UpdateDemo;UpdateDemo會檢測是否有U盤插入,當檢測到U盤時,檢測U盤中是否有特定的文件(kernel或APP,本文中統(tǒng)稱SOURCE),如果沒有檢測到,UpdateDemo后臺等待5秒后再進行兩次檢測,如果還是沒有檢測到,UpdateDemo自動退出,以節(jié)省系統(tǒng)運行資源,操作人員等待大約5分鐘沒有重啟即可判斷升級失敗,檢測U盤內(nèi)是否有待升級文件;當檢測到至少一個文件后,拷貝SOURCE至系統(tǒng)指定文件夾下,并重新命名為newSOURCE,等待拷貝完成。如果直接替換原文件,在拷貝過程中出現(xiàn)斷電等特殊情況可能會導致系統(tǒng)異常,因為拷貝過程需要一定的時間。拷貝完成后,將原文件刪除并將newSOURCE重新命名為SOURCE,因為刪除和重命名可立即完成,不會發(fā)生異常。UpdateDemo在完成所有升級任務后自動重啟系統(tǒng),操作人員在看到系統(tǒng)重新后可確認升級完成,拔下U盤。

以上結(jié)合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構(gòu)思范圍內(nèi),可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。

另外需要說明的是,在上述具體實施方式中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合,為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。

此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內(nèi)容。

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