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

Usbs固件升級及加密的方法_2

文檔序號:9288532閱讀:來源:國知局
通過,則報錯并停止繼續(xù)往下執(zhí)行。
[0023]步驟S4,連機檢測;步驟S4的具體步驟為:在終端設(shè)備的硬件設(shè)計上,當該終端設(shè)備通過USB線連接電腦時會在一個特定的管腳上產(chǎn)生一個有效電平,通過檢測該管腳上的有效電平?jīng)Q定是升級固件還是引導(dǎo)App。若是電平無效,則直接引導(dǎo)App,之后App就運行起來了 ;若是電平有效則將設(shè)備進行步驟S5;且該有效電平是通過配置軟件配置的。該USBS提供端口配置功能可在不編譯代碼的情況下根據(jù)終端設(shè)備用PC端配置軟件配置端口 ;使得同一個程序只需根據(jù)終端設(shè)備實際使用的端口重新配置一下即可使用在不同的終端設(shè)備上。
[0024]步驟S5,掛載U盤;具體步驟為:當終端設(shè)備檢測到USB線連接時,初始化USB、資源和數(shù)據(jù),即可在電腦上看到一個U盤,對該U盤的操作將是直接對芯片內(nèi)部Flash的操作。
[0025]步驟S6,刷固件且進行USB線聯(lián)機檢測;具體步驟為:對該U盤格式化之后就可以將固件的格式*.bin與*.mac拷貝到該U盤中進行升級固件;同時在該過程中也會不停地檢測USB線連機,以判斷USB線是否已經(jīng)拔出;若是檢測到USB線未拔出則繼續(xù)檢測;若是USB線拔出則進入到下一步。
[0026]步驟S7,復(fù)位:當升級完成后拔出USB線設(shè)備進行軟件復(fù)位,具體步驟為:若是當升級完成后拔出USB線設(shè)備將進行軟件復(fù)位,復(fù)位之后軟件流程將從步驟S32開始執(zhí)行,若是當USB線一直處于斷開狀態(tài)將在步驟S4中引導(dǎo)App ;若是USB線拔出又迅速連接上將繼續(xù)執(zhí)行步驟S5、S6、S7。
[0027]本發(fā)明中,bin為直接的機器碼文件;*.mac是自定義的*.bin文件的擴展,主要是由于不同的操作系統(tǒng)對U盤存在圖3兩種不同的處理方式。Trashes部分是蘋果等電腦系統(tǒng)自動往移動U盤中寫出除根文件系統(tǒng)數(shù)據(jù)之外的內(nèi)容,因蘋果電腦上會自動寫入以“Trashes”命名的跟目錄固將其稱作“Trashes”。由于“Trashes”這部分數(shù)據(jù)的存在會改變App (即固件)的存放地址導(dǎo)致在蘋果等電腦上使用*.bin文件進行固件升級之后App不能被正常引導(dǎo)從而導(dǎo)致App啟動失敗,而*.mac文件就是為了適應(yīng)此類系統(tǒng)而做的擴展。*.mac文件可以在目前所有支持U盤的電腦操作系統(tǒng)上使用。
[0028]本發(fā)明中PC端配置軟件配置端口的運行界面如圖4所示,可根據(jù)圖4界面進行操作。另外,與現(xiàn)有技術(shù)相比,本發(fā)明提供的方法與現(xiàn)有的升級方法相比,具有如圖2所示的優(yōu)勢。
[0029]本發(fā)明提供的USBS固件升級及加密的方法,具有如下有益效果:
1)便捷的升級操作:由于在升級固件時通過USB線將產(chǎn)品連接到電腦,在電腦上看到的只是一個U盤,然后將提供的固件拷貝到這個U盤即可升級固件,該固件升級方式的操作與拷貝一個文件到U盤的操作是一樣,免驅(qū)且無需上位機以達到了升級操作的便捷性;
2)節(jié)省硬件成本:SBS在升級的時候不像SD卡升級那樣需要SD卡作為媒介,從而相比SD卡升級可以節(jié)省SD卡的成本;
3)安全的加密方式:過去依賴于ID的加密方式由于是判斷標志位決定是否生成加密信息,從而導(dǎo)致加密信息存在多次生成的可能,所以并不能很好地保護自己的軟件;而本發(fā)明USBS通過將生成加密信息的代碼擦除從而確保加密信息只生成一次,更好地保護自己的軟件;
4)端口可配置:傳統(tǒng)可以通過一些編譯器的可視化界面配置我們在軟件中使用端口,但必須經(jīng)過編譯配置才能生效,本發(fā)明USBS可以不用重新編譯而直接通過可視化界面配置端口,在不同的產(chǎn)品上根據(jù)終端設(shè)備用PC端配置軟件配置端口即可,無需重新編譯代碼,使得同一個程序只需根據(jù)產(chǎn)品實際使用的端口重新配置一下即可使用在不同的產(chǎn)品上。
[0030]本發(fā)明中USBS的英文名稱為..USB Storage,是一個程序,該程序演示了如何在各種USB FUNCT1N之間進行切換.一個典型的應(yīng)用就是把Windows Mobile/WINCE變成U盤使用。
[0031]以上公開的僅為本發(fā)明的幾個具體實施例,但是本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
【主權(quán)項】
1.一種USBS固件升級及加密的方法,其特征在于,包括以下步驟: 步驟I,對終端設(shè)備進行上電復(fù)位; 步驟2,判斷為初次上電或第二次上電及后續(xù)上電;若為初次上電,則進行步驟31 ;若為第二次上電及后續(xù)上電,則進行步驟32 ; 步驟31,在執(zhí)行過程中完成加密之后通過自編程方式擦除加密代碼,以保證加密信息只生成一次;擦除加密代碼后復(fù)位并結(jié)束; 步驟32,校驗加密信息; 步驟4,連機檢測; 步驟5,掛載U盤; 步驟6,刷固件且進行USB線聯(lián)機檢測; 步驟7,復(fù)位:當升級完成后拔出USB線設(shè)備進行軟件復(fù)位。2.根據(jù)權(quán)利要求1所述的USBS固件升級及加密的方法,其特征在于,從第二次上電開始無需執(zhí)行步驟31,直接執(zhí)行步驟32,該步驟是校驗步驟31過程中生成的加密信息,若是校驗通過,則進行步驟4 ;若是校驗不通過,則報錯并停止繼續(xù)往下執(zhí)行。3.根據(jù)權(quán)利要求1所述的USBS固件升級及加密的方法,其特征在于,所述步驟4的具體步驟為:在終端設(shè)備的硬件設(shè)計上,當該終端設(shè)備通過USB線連接電腦時會在一個特定的管腳上產(chǎn)生一個有效電平,通過檢測該管腳上的有效電平?jīng)Q定是升級固件還是引導(dǎo)App。4.根據(jù)權(quán)利要求3所述的USBS固件升級及加密的方法,其特征在于,所述步驟4中若是電平無效,則直接引導(dǎo)App,之后App就運行起來了 ;若是電平有效則將設(shè)備進行步驟5;且該有效電平是通過配置軟件配置的。5.根據(jù)權(quán)利要求1所述的USBS固件升級及加密的方法,其特征在于,所述步驟5的具體步驟為:當終端設(shè)備檢測到USB線連接時,初始化USB、資源和數(shù)據(jù),即可在電腦上看到一個U盤,對該U盤的操作將是直接對芯片內(nèi)部Flash的操作。6.根據(jù)權(quán)利要求1所述的USBS固件升級及加密的方法,其特征在于,所述步驟6的具體步驟為:對該U盤格式化之后就可以將固件的格式*.bin與*.mac拷貝到該U盤中進行升級固件。7.根據(jù)權(quán)利要求6所述的USBS固件升級及加密的方法,其特征在于,所述步驟6還包括以下動作:刷固件的同時不停地檢測USB線連機,以判斷USB線是否已經(jīng)拔出;若是檢測到USB線未拔出則繼續(xù)檢測;若是USB線拔出則進入到下一步。8.根據(jù)權(quán)利要求3所述的USBS固件升級及加密的方法,其特征在于,所述步驟7的具體步驟為:若是當升級完成后拔出USB線設(shè)備將進行軟件復(fù)位,復(fù)位之后軟件流程將從步驟32開始執(zhí)行,若是當USB線一直處于斷開狀態(tài)將在步驟4中引導(dǎo)App ;若是USB線拔出又迅速連接上將繼續(xù)執(zhí)行步驟5、6、7。9.根據(jù)權(quán)利要求6所述的USBS固件升級及加密的方法,其特征在于,所述*.bin為直接的機器碼文件;所述*.mac是自定義的*.bin文件的擴展。10.根據(jù)權(quán)利要求1所述的USBS固件升級及加密的方法,其特征在于,該USBS提供端口配置功能可在不編譯代碼的情況下根據(jù)終端設(shè)備用PC端配置軟件配置端口 ;使得同一個程序只需根據(jù)終端設(shè)備實際使用的端口重新配置一下即可使用在不同的終端設(shè)備上。
【專利摘要】本發(fā)明公開了一種USBS固件升級及加密的方法,該方法包括以下步驟:步驟1,對終端設(shè)備進行上電復(fù)位;步驟2,判斷為初次上電或第二次上電及后續(xù)上電;若為初次上電,則進行步驟31;若為第二次上電及后續(xù)上電,則進行步驟32;步驟31,在執(zhí)行過程中完成加密之后通過自編程方式擦除加密代碼,以保證加密信息只生成一次;擦除加密代碼后復(fù)位并結(jié)束;步驟32,校驗加密信息;步驟4,連機檢測;步驟5,掛載U盤;步驟6,刷固件且進行USB線聯(lián)機檢測;步驟7,復(fù)位:當升級完成后拔出USB線設(shè)備進行軟件復(fù)位。本發(fā)明具有便捷的升級操作、安全的加密方式、端口的可配置性及節(jié)省了硬件成本等特點。
【IPC分類】G06F9/445, G06F21/12
【公開號】CN105005717
【申請?zhí)枴緾N201510384709
【發(fā)明人】謝波
【申請人】深圳市樂迪電子有限公司
【公開日】2015年10月28日
【申請日】2015年7月4日
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1