[發明專利]一種嵌入式多程序文件離線批量燒寫方法有效
| 申請號: | 201210577842.4 | 申請日: | 2012-12-27 |
| 公開(公告)號: | CN103019794A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 徐強;李海濤;智建立;王飛 | 申請(專利權)人: | 安徽中興繼遠信息技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 合肥天明專利事務所 34115 | 代理人: | 吳娜;奚華保 |
| 地址: | 230031 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 程序 文件 離線 批量 方法 | ||
技術領域
本發明涉及一種嵌入式程序燒寫方法,尤其是一種嵌入式多程序文件離線批量燒寫方法。?
背景技術
目前,公知Linux操作系統的燒寫程序一般為多個二進制文件,先將引導文件通過專門的燒寫工具燒寫到NandFlash的指定位置,指定位置需要手工輸入;然后,利用USB等其他方式將內核和文件系統燒寫到指定位置,而且,這一過程都必須要板上CPU的支持,利用的是在線燒寫技術。可見,目前的燒寫程序過程復雜,耗時長,不利于批量生產的操作。?
發明內容
本發明的目的在于提供一種能夠實現離線、一次性批量燒寫的嵌入式多程序文件離線批量燒寫方法。?
為實現上述目的,本發明采用了以下技術方案:一種嵌入式多程序文件離線批量燒寫方法,該方法包括下列順序的步驟:?
(1)配置目標閃存NandFlash的參數,以及程序文件的分區起止邏輯地址;
(2)導入待燒寫的多個二進制文件,根據NandFlash的參數對導入的待燒寫文件依次進行格式轉化、分區、合并;
(3)生成可批量燒寫的程序文件和文件分區表,調用離線編程工具進行批量燒寫。
用戶通過用戶操作處理模塊配置目標閃存NandFlash的相關參數,并配置程序文件的分區的起止邏輯地址;文件導入模塊導入待燒寫的多個二進制文件,NandFlash文件格式生成模塊將待燒寫文件根據NandFlash的相關參數進行格式轉化;轉化后,按分區合并文件模塊對文件進行分區制作并合并,生成最終可批量燒寫的程序文件和文件分區表;最后,調用外部燒寫工具模塊調用通用的離線編程工具進行批量燒寫。?
在應用界面上操作時,通過“選擇邏輯分區配置”導入用戶文件的分區參數,通過“選擇NandFlash參數配置”導入閃存NandFlash的參數,在“顯示導入文件的個數”中顯示可導入的文件數,通過“生成燒寫文件”生成符合NandFlash格式的文件,通過“制作分區文件”生成合并分區后的文件和物理分區表,通過“燒寫程序”調用預先配置好的編程工具執行文件,通過“查看目標文件”查看生成的文件和分區表,通過“程序過程消息顯示區”顯示每個操作過程中的相關信息。?
開始后,導入配置的分區參數和目標閃存NandFlash的參數,判斷導入的分區參數和NandFlash的參數是否合法,若判斷結果為是,則顯示可以導入的待燒寫原始文件數,并允許導入,否則,進行消息顯示。?
按順序導入相應的待燒寫原始文件,判斷導入文件是否合法,若判斷結果為是,則按照目標閃存NandFlash的參數生成對應的格式文件,并計算物理分區,否則,進行消息顯示。?
按照物理分區合并文件,生成合并后的文件和物理分區表,調用燒寫程序工具,導入合并后的文件和物理分區表,執行燒寫。?
由上述技術方案可知,本發明可以對不同參數的閃存NandFlash進行文件制作和合并,可以對不同邏輯地址的文件分區進行文件制作和合并,能夠實現離線、一次性批量燒寫,簡化了燒寫的步驟,降低了燒寫復雜性,避免再操作過程出錯,可以提高批量燒寫的效率,比原來的燒寫方法提高3倍的效率。?
附圖說明
圖1是本發明的功能模塊結構示意圖;?
圖2是本發明的應用示意圖;
圖3是本發明的工作流程圖。
具體實施方式
一種嵌入式多程序文件離線批量燒寫方法,該方法包括下列順序的步驟:(1)配置目標閃存NandFlash的參數,以及程序文件的分區起止邏輯地址;(2)導入待燒寫的多個二進制文件,根據NandFlash的參數對導入的待燒寫文件依次進行格式轉化、分區、合并;(3)生成可批量燒寫的程序文件和文件分區表,調用離線編程工具進行批量燒寫,如圖3所示。?
如圖1所示,用戶通過用戶操作處理模塊1配置目標閃存NandFlash的相關參數,并配置程序文件的分區的起止邏輯地址;文件導入模塊2導入待燒寫的多個二進制文件,NandFlash文件格式生成模塊3將待燒寫文件根據NandFlash的相關參數進行格式轉化;轉化后,按分區合并文件模塊4對文件進行分區制作并合并,生成最終可批量燒寫的程序文件和文件分區表;最后,調用外部燒寫工具模塊5調用通用的離線編程工具進行批量燒寫。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽中興繼遠信息技術股份有限公司,未經安徽中興繼遠信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210577842.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種業務狀態的調節裝置及方法
- 下一篇:一種起重機檢測裝置





