[發(fā)明專利]一種嵌入式設(shè)備程序燒寫的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210268472.6 | 申請日: | 2012-07-31 |
| 公開(公告)號: | CN102819442B | 公開(公告)日: | 2018-06-26 |
| 發(fā)明(設(shè)計)人: | 王旭東;丁偉;陸杰 | 申請(專利權(quán))人: | 深圳市賽格導(dǎo)航科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 深圳市順天達(dá)專利商標(biāo)代理有限公司 44217 | 代理人: | 郭偉剛 |
| 地址: | 518019 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 燒寫 嵌入式設(shè)備 燒寫程序 燒寫文件 燒錄器 寫入 引導(dǎo)裝載程序 人機(jī)交互 顯示提示 壞區(qū) 燒錄 存儲 | ||
1.一種嵌入式設(shè)備程序燒寫的方法,其特征在于,包括:
A1)將待燒寫程序文件分為引導(dǎo)裝載程序Boot Loader和存儲在SD卡中的其余燒寫文件;
A2)增改Boot Loader開源代碼,將增改后的Boot Loader通過燒錄器燒寫入嵌入式設(shè)備;
A3)運行Boot Loader程序,啟動系統(tǒng);
A4)判斷SD卡中是否存在待燒寫文件,如果存在,利用SD卡中的文件將其余燒寫文件燒寫入嵌入式設(shè)備的FLASH中,否則,返回步驟A3);
A5)燒寫完成后,移除SD卡,重啟系統(tǒng);
步驟A2)中,所述Boot Loader源代碼增改的內(nèi)容包括對SD卡數(shù)據(jù)讀寫的支持及對fat32文件系統(tǒng)的解析;所述開源代碼包括VIVI;
所述其余燒寫文件包括內(nèi)核映像文件、根文件系統(tǒng)映像文件、根文件系統(tǒng)包、應(yīng)用程序包及燒寫工具,則所述步驟A4)進(jìn)一步包括:
B1)啟動燒寫工具,將內(nèi)核和根文件系統(tǒng)映像文件從SD卡拷貝到內(nèi)存中運行;
B2)通過內(nèi)核、根文件系統(tǒng)和燒寫工具將所有文件燒寫入嵌入式設(shè)備的FLASH中。
2.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備程序燒寫的方法,其特征在于,步驟A3)和A4)之間還包括:判斷當(dāng)前系統(tǒng)中是否存在SD卡,如果存在,則掛載SD卡,獲取SD卡中的文件列表,并進(jìn)入步驟A4),否則,返回步驟A3)。
3.根據(jù)權(quán)利要求1-2中任一項所述的嵌入式設(shè)備程序燒寫的方法,其特征在于,所述程序燒寫的方法適用于基于ARM9及以上平臺的嵌入式設(shè)備。
4.根據(jù)權(quán)利要求3所述的嵌入式設(shè)備程序燒寫的方法,其特征在于,所述程序燒寫的方法在燒寫過程中基于不同的嵌入式設(shè)備通過聲音或顯示提示。
5.一種嵌入式設(shè)備程序燒寫的系統(tǒng),其特征在于,包括Boot Loader模塊(1)和燒寫模塊(2),所述Boot Loader模塊(1)用于判斷當(dāng)前系統(tǒng)是否存在外接SD卡,以及當(dāng)存在SD卡時初始化SD卡及讀取SD卡中的文件,所述燒寫模塊(2)用于其余燒寫文件燒寫入嵌入式設(shè)備的FLASH中;所述BootLoader模塊(1)還用于當(dāng)SD卡中的文件存在其余燒寫文件時,將內(nèi)核和根文件系統(tǒng)映像文件拷貝到內(nèi)存中運行,以及啟動燒寫工具;所述燒寫模塊(2)還用于在燒寫過程中通過聲音或顯示提示燒寫進(jìn)度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市賽格導(dǎo)航科技股份有限公司,未經(jīng)深圳市賽格導(dǎo)航科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210268472.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 嵌入式設(shè)備測試系統(tǒng)及方法
- 嵌入式設(shè)備燒機(jī)測試方法
- 一種嵌入式系統(tǒng)批量升級的方法及裝置
- 嵌入式設(shè)備加載應(yīng)用程序組件以在朋友與家人間的移動設(shè)備間共享數(shù)字信息的系統(tǒng)和方法
- 登錄、調(diào)試嵌入式設(shè)備的方法及系統(tǒng)
- 嵌入式智能芯片設(shè)備和后臺應(yīng)用系統(tǒng)
- 一種嵌入式系統(tǒng)固件的處理方法以及相關(guān)裝置
- 一種嵌入式設(shè)備的遠(yuǎn)程調(diào)試方法及其系統(tǒng)
- 一種嵌入式雙網(wǎng)絡(luò)物理隔離系統(tǒng)
- 一種嵌入式硬件設(shè)備的散熱裝置





