欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種嵌入式多程序文件離線批量燒寫方法

文檔序號:6385642閱讀:307來源:國知局
專利名稱:一種嵌入式多程序文件離線批量燒寫方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種嵌入式程序燒寫方法,尤其是一種嵌入式多程序文件離線批量燒寫方法。
背景技術(shù)
目前,公知Linux操作系統(tǒng)的燒寫程序一般為多個(gè)二進(jìn)制文件,先將引導(dǎo)文件通過專門的燒寫工具燒寫到NandFlash的指定位置,指定位置需要手工輸入;然后,利用USB等其他方式將內(nèi)核和文件系統(tǒng)燒寫到指定位置,而且,這一過程都必須要板上CPU的支持,利用的是在線燒寫技術(shù)??梢?,目前的燒寫程序過程復(fù)雜,耗時(shí)長,不利于批量生產(chǎn)的操作。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠?qū)崿F(xiàn)離線、一次性批量燒寫的嵌入式多程序文件離線批量燒寫方法。為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案一種嵌入式多程序文件離線批量燒寫方法,該方法包括下列順序的步驟
(1)配置目標(biāo)閃存NandFlash的參數(shù),以及程序文件的分區(qū)起止邏輯地址;
(2)導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,根據(jù)NandFlash的參數(shù)對導(dǎo)入的待燒寫文件依次進(jìn)行格式轉(zhuǎn)化、分區(qū)、合并;
(3)生成可批量燒寫的程序文件和文件分區(qū)表,調(diào)用離線編程工具進(jìn)行批量燒寫。用戶通過用戶操作處理模塊配置目標(biāo)閃存NandFlash的相關(guān)參數(shù),并配置程序文件的分區(qū)的起止邏輯地址;文件導(dǎo)入模塊導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,NandFlash文件格式生成模塊將待燒寫文件根據(jù)NandFlash的相關(guān)參數(shù)進(jìn)行格式轉(zhuǎn)化;轉(zhuǎn)化后,按分區(qū)合并文件模塊對文件進(jìn)行分區(qū)制作并合并,生成最終可批量燒寫的程序文件和文件分區(qū)表;最后,調(diào)用外部燒寫工具模塊調(diào)用通用的離線編程工具進(jìn)行批量燒寫。在應(yīng)用界面上操作時(shí),通過“選擇邏輯分區(qū)配置”導(dǎo)入用戶文件的分區(qū)參數(shù),通過“選擇NandFlash參數(shù)配置”導(dǎo)入閃存NandFlash的參數(shù),在“顯示導(dǎo)入文件的個(gè)數(shù)”中顯示可導(dǎo)入的文件數(shù),通過“生成燒寫文件”生成符合NandFlash格式的文件,通過“制作分區(qū)文件”生成合并分區(qū)后的文件和物理分區(qū)表,通過“燒寫程序”調(diào)用預(yù)先配置好的編程工具執(zhí)行文件,通過“查看目標(biāo)文件”查看生成的文件和分區(qū)表,通過“程序過程消息顯示區(qū)”顯示每個(gè)操作過程中的相關(guān)信息。開始后,導(dǎo)入配置的分區(qū)參數(shù)和目標(biāo)閃存NandFlash的參數(shù),判斷導(dǎo)入的分區(qū)參數(shù)和NandFlash的參數(shù)是否合法,若判斷結(jié)果為是,則顯示可以導(dǎo)入的待燒寫原始文件數(shù),并允許導(dǎo)入,否則,進(jìn)行消息顯示。按順序?qū)胂鄳?yīng)的待燒寫原始文件,判斷導(dǎo)入文件是否合法,若判斷結(jié)果為是,則按照目標(biāo)閃存NandFlash的參數(shù)生成對應(yīng)的格式文件,并計(jì)算物理分區(qū),否則,進(jìn)行消息顯
/Jn ο
按照物理分區(qū)合并文件,生成合并后的文件和物理分區(qū)表,調(diào)用燒寫程序工具,導(dǎo)入合并后的文件和物理分區(qū)表,執(zhí)行燒寫。由上述技術(shù)方案可知,本發(fā)明可以對不同參數(shù)的閃存NandFlash進(jìn)行文件制作和合并,可以對不同邏輯地址的文件分區(qū)進(jìn)行文件制作和合并,能夠?qū)崿F(xiàn)離線、一次性批量燒寫,簡化了燒寫的步驟,降低了燒寫復(fù)雜性,避免再操作過程出錯(cuò),可以提高批量燒寫的效率,比原來的燒寫方法提高3倍的效率。


圖1是本發(fā)明的功能模塊結(jié)構(gòu)示意 圖2是本發(fā)明的應(yīng)用不意 圖3是本發(fā)明的工作流程圖。
具體實(shí)施例方式一種嵌入式多程序文件離線批量燒寫方法,該方法包括下列順序的步驟(1)配置目標(biāo)閃存NandFlash的參數(shù),以及程序文件的分區(qū)起止邏輯地址;(2)導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,根據(jù)NandFlash的參數(shù)對導(dǎo)入的待燒寫文件依次進(jìn)行格式轉(zhuǎn)化、分區(qū)、合并;
(3)生成可批量燒寫的程序文件和文件分區(qū)表,調(diào)用離線編程工具進(jìn)行批量燒寫,如圖3所
/Jn ο如圖1所示,用戶通過用戶操作處理模塊I配置目標(biāo)閃存NandFlash的相關(guān)參數(shù),并配置程序文件的分區(qū)的起止邏輯地址;文件導(dǎo)入模塊2導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,NandFlash文件格式生成模塊3將待燒寫文件根據(jù)NandFlash的相關(guān)參數(shù)進(jìn)行格式轉(zhuǎn)化;轉(zhuǎn)化后,按分區(qū)合并文件模塊4對文件進(jìn)行分區(qū)制作并合并,生成最終可批量燒寫的程序文件和文件分區(qū)表;最后,調(diào)用外部燒寫工具模塊5調(diào)用通用的離線編程工具進(jìn)行批量燒與。如圖2所示,在應(yīng)用界面上操作時(shí),通過“選擇邏輯分區(qū)配置”導(dǎo)入用戶文件的分區(qū)參數(shù),通過“選擇NandFlash參數(shù)配置”導(dǎo)入閃存NandFlash的參數(shù),在“顯示導(dǎo)入文件的個(gè)數(shù)”中顯示可導(dǎo)入的文件數(shù),通過“生成燒寫文件”生成符合NandFlash格式的文件,通過“制作分區(qū)文件”生成合并分區(qū)后的文件和物理分區(qū)表,通過“燒寫程序”調(diào)用預(yù)先配置好的編程工具執(zhí)行文件,通過“查看目標(biāo)文件”查看生成的文件和分區(qū)表,通過“程序過程消息顯示區(qū)”顯示每個(gè)操作過程中的相關(guān)信息。以下結(jié)合圖3對本發(fā)明作進(jìn)一步的說明。開始后,導(dǎo)入配置的分區(qū)參數(shù)和目標(biāo)閃存NandFlash的參數(shù),判斷導(dǎo)入的分區(qū)參數(shù)和NandFlash的參數(shù)是否合法,若判斷結(jié)果為是,則顯示可以導(dǎo)入的待燒寫原始文件數(shù),并允許導(dǎo)入,否則,進(jìn)行消息顯示。按順序?qū)胂鄳?yīng)的待燒寫原始文件,判斷導(dǎo)入文件是否合法,若判斷結(jié)果為是,則按照目標(biāo)閃存NandFlash的參數(shù)生成對應(yīng)的格式文件,并計(jì)算物理分區(qū),否則,進(jìn)行消息顯
/Jn ο按照物理分區(qū)合并文件,生成合并后的文件和物理分區(qū)表,調(diào)用燒寫程序工具,導(dǎo)入合并后的文件和物理分區(qū)表,執(zhí)行燒寫。
綜上所述,本發(fā)明能夠?qū)崿F(xiàn)NandFlash邏輯地址和物理地址的映射,將程序文件轉(zhuǎn)換成對應(yīng)文件系統(tǒng)文件格式的文件,實(shí)現(xiàn)文件分區(qū)合并和一次性批量、離線燒寫。
權(quán)利要求
1.一種嵌入式多程序文件離線批量燒寫方法,該方法包括下列順序的步驟 (1)配置目標(biāo)閃存NandFlash的參數(shù),以及程序文件的分區(qū)起止邏輯地址; (2)導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,根據(jù)NandFlash的參數(shù)對導(dǎo)入的待燒寫文件依次進(jìn)行格式轉(zhuǎn)化、分區(qū)、合并; (3)生成可批量燒寫的程序文件和文件分區(qū)表,調(diào)用離線編程工具進(jìn)行批量燒寫。
2.根據(jù)權(quán)利要求1所述的嵌入式多程序文件離線批量燒寫方法,其特征在于用戶通過用戶操作處理模塊配置目標(biāo)閃存NandFlash的相關(guān)參數(shù),并配置程序文件的分區(qū)的起止邏輯地址;文件導(dǎo)入模塊導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,NandFlash文件格式生成模塊將待燒寫文件根據(jù)NandFlash的相關(guān)參數(shù)進(jìn)行格式轉(zhuǎn)化;轉(zhuǎn)化后,按分區(qū)合并文件模塊對文件進(jìn)行分區(qū)制作并合并,生成最終可批量燒寫的程序文件和文件分區(qū)表;最后,調(diào)用外部燒寫工具模塊調(diào)用通用的離線編程工具進(jìn)行批量燒寫。
3.根據(jù)權(quán)利要求1所述的嵌入式多程序文件離線批量燒寫方法,其特征在于在應(yīng)用界面上操作時(shí),通過“選擇邏輯分區(qū)配置”導(dǎo)入用戶文件的分區(qū)參數(shù),通過“選擇NandFlash參數(shù)配置”導(dǎo)入閃存NandFlash的參數(shù),在“顯示導(dǎo)入文件的個(gè)數(shù)”中顯示可導(dǎo)入的文件數(shù),通過“生成燒寫文件”生成符合NandFlash格式的文件,通過“制作分區(qū)文件”生成合并分區(qū)后的文件和物理分區(qū)表,通過“燒寫程序”調(diào)用預(yù)先配置好的編程工具執(zhí)行文件,通過“查看目標(biāo)文件”查看生成的文件和分區(qū)表,通過“程序過程消息顯示區(qū)”顯示每個(gè)操作過程中的相關(guān)信息。
4.根據(jù)權(quán)利要求1所述的嵌入式多程序文件離線批量燒寫方法,其特征在于開始后,導(dǎo)入配置的分區(qū)參數(shù)和目標(biāo)閃存NandFlash的參數(shù),判斷導(dǎo)入的分區(qū)參數(shù)和NandFlash的參數(shù)是否合法,若判斷結(jié)果為是,則顯示可以導(dǎo)入的待燒寫原始文件數(shù),并允許導(dǎo)入,否則,進(jìn)行消息顯示。
5.根據(jù)權(quán)利要求4所述的嵌入式多程序文件離線批量燒寫方法,其特征在于按順序?qū)胂鄳?yīng)的待燒寫原始文件,判斷導(dǎo)入文件是否合法,若判斷結(jié)果為是,則按照目標(biāo)閃存NandFlash的參數(shù)生成對應(yīng)的格式文件,并計(jì)算物理分區(qū),否則,進(jìn)行消息顯示。
6.根據(jù)權(quán)利要求5所述的嵌入式多程序文件離線批量燒寫方法,其特征在于按照物理分區(qū)合并文件,生成合并后的文件和物理分區(qū)表,調(diào)用燒寫程序工具,導(dǎo)入合并后的文件和物理分區(qū)表,執(zhí)行燒寫。
全文摘要
本發(fā)明涉及一種嵌入式多程序文件離線批量燒寫方法,包括配置目標(biāo)閃存NandFlash的參數(shù),以及程序文件的分區(qū)起止邏輯地址;導(dǎo)入待燒寫的多個(gè)二進(jìn)制文件,根據(jù)NandFlash的參數(shù)對導(dǎo)入的待燒寫文件依次進(jìn)行格式轉(zhuǎn)化、分區(qū)、合并;生成可批量燒寫的程序文件和文件分區(qū)表,調(diào)用離線編程工具進(jìn)行批量燒寫。本發(fā)明可以對不同參數(shù)的閃存NandFlash進(jìn)行文件制作和合并,可以對不同邏輯地址的文件分區(qū)進(jìn)行文件制作和合并,能夠?qū)崿F(xiàn)離線、一次性批量燒寫,簡化了燒寫的步驟,降低了燒寫復(fù)雜性,避免再操作過程出錯(cuò),可以提高批量燒寫的效率,比原來的燒寫方法提高3倍的效率。
文檔編號G06F9/445GK103019794SQ20121057784
公開日2013年4月3日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者徐強(qiáng), 李海濤, 智建立, 王飛 申請人:安徽中興繼遠(yuǎn)信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
专栏| 包头市| 八宿县| 西丰县| 伽师县| 太谷县| 临漳县| 封丘县| 两当县| 东乌珠穆沁旗| 本溪市| 谢通门县| 无锡市| 庄河市| 镇康县| 淳安县| 沁源县| 当雄县| 陆川县| 靖安县| 晋宁县| 建宁县| 诏安县| 额济纳旗| 子长县| 三门县| 社旗县| 扶沟县| 黄平县| 大洼县| 洪雅县| 洛隆县| 松溪县| 南开区| 永登县| 富锦市| 汪清县| 洪洞县| 灌阳县| 米易县| 湾仔区|