資料介紹
1、引言
隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展空間。嵌入式技術(shù)全面展開,目前已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。在通信領(lǐng)域,數(shù)字技術(shù)正在全面取代模擬技術(shù)。在廣播電視領(lǐng)域,美國已開始由模擬電視向數(shù)字電視轉(zhuǎn)變,歐洲的DVB(數(shù)字電視廣播)技術(shù)已在全球大多數(shù)國家推廣。數(shù)字音頻廣播(DAB)也已進(jìn)入商品化試播階段。而軟件、集成電路和新型元器件在產(chǎn)業(yè)發(fā)展中的作用日益重要。所有上述產(chǎn)品中,都離不開嵌入式系統(tǒng)技術(shù)。象前途無可計(jì)量的維納斯計(jì)劃生產(chǎn)機(jī)頂盒,核心技術(shù)就是采用32位以上芯片級的嵌入式技術(shù)。在個人領(lǐng)域中,嵌入式產(chǎn)品將主要是個人商用,作為個人移動的數(shù)據(jù)處理和通訊軟件。本文提出了利用LPC2148的SD卡實(shí)現(xiàn)嵌入式系統(tǒng)升級的設(shè)計(jì)方案。
2、總體系統(tǒng)升級方案設(shè)計(jì)
廠家生產(chǎn)出產(chǎn)品后,用戶購買回去使用,當(dāng)設(shè)備出現(xiàn)了系統(tǒng)漏洞或者用戶不滿足現(xiàn)有功能而提出更多需求時,就要對系統(tǒng)升級或者維護(hù)系統(tǒng)功能。廠家只需將SD卡取回,把更新后的程序放入SD卡中,然后發(fā)放給用戶,用戶只需把SD卡插入終端設(shè)備。即可達(dá)到系統(tǒng)升級的目的。圖1給出廠商與用戶之間的交流流程圖。圖2給出整個系統(tǒng)設(shè)計(jì)流程圖。


按圖1所示,廠商與用戶交流過程如下:
?。?)廠商將一個類似Boot loader的程序通過ISP方式,將其下載到Flash中,如圖2所示的位置。
?。?)將升級程序放入SD卡中,隨產(chǎn)品一起出廠。
?。?)用戶拿到SD卡后,將其插入SD卡槽,終端設(shè)備開始工作。
(4)用戶使用一段時間后,若出現(xiàn)問題或者需要升級、維護(hù)時.只需將SD卡返回廠家即可。
(5)廠家將升級后的程序放入返回的SD卡中,再返回給用戶.或者廠家直接再發(fā)放SD卡給用戶,而無需用戶返回SD卡。
?。?)用戶拿到SD卡后,將其直接插入終端設(shè)備卡后,則可達(dá)到升級的目的。
出廠前,通過ISP編程方式燒入一個類似于Boot loader的程序。該程序的實(shí)現(xiàn)大致分為3個步驟:
(1)SPI模式下的SD卡底層驅(qū)動;
?。?)讀出SD卡中的系統(tǒng)程序,并放入指定的Flash地址段中:
?。?)跳轉(zhuǎn)到指定的Flash地址段,執(zhí)行升級后的系統(tǒng)。
在用戶插入SD卡前,程序不斷判斷SD卡是否插入。用戶插入SD卡后,程序首先驅(qū)動SD卡,使其能正常工作,然后讀取SD卡中的升級程序,并將其放入指定的Flash地址段中。最后,跳轉(zhuǎn)到指定段,開始工作。廠家可根據(jù)需要,任意安排升級程序放置的位置。
隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展空間。嵌入式技術(shù)全面展開,目前已成為通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。在通信領(lǐng)域,數(shù)字技術(shù)正在全面取代模擬技術(shù)。在廣播電視領(lǐng)域,美國已開始由模擬電視向數(shù)字電視轉(zhuǎn)變,歐洲的DVB(數(shù)字電視廣播)技術(shù)已在全球大多數(shù)國家推廣。數(shù)字音頻廣播(DAB)也已進(jìn)入商品化試播階段。而軟件、集成電路和新型元器件在產(chǎn)業(yè)發(fā)展中的作用日益重要。所有上述產(chǎn)品中,都離不開嵌入式系統(tǒng)技術(shù)。象前途無可計(jì)量的維納斯計(jì)劃生產(chǎn)機(jī)頂盒,核心技術(shù)就是采用32位以上芯片級的嵌入式技術(shù)。在個人領(lǐng)域中,嵌入式產(chǎn)品將主要是個人商用,作為個人移動的數(shù)據(jù)處理和通訊軟件。本文提出了利用LPC2148的SD卡實(shí)現(xiàn)嵌入式系統(tǒng)升級的設(shè)計(jì)方案。
2、總體系統(tǒng)升級方案設(shè)計(jì)
廠家生產(chǎn)出產(chǎn)品后,用戶購買回去使用,當(dāng)設(shè)備出現(xiàn)了系統(tǒng)漏洞或者用戶不滿足現(xiàn)有功能而提出更多需求時,就要對系統(tǒng)升級或者維護(hù)系統(tǒng)功能。廠家只需將SD卡取回,把更新后的程序放入SD卡中,然后發(fā)放給用戶,用戶只需把SD卡插入終端設(shè)備。即可達(dá)到系統(tǒng)升級的目的。圖1給出廠商與用戶之間的交流流程圖。圖2給出整個系統(tǒng)設(shè)計(jì)流程圖。


按圖1所示,廠商與用戶交流過程如下:
?。?)廠商將一個類似Boot loader的程序通過ISP方式,將其下載到Flash中,如圖2所示的位置。
?。?)將升級程序放入SD卡中,隨產(chǎn)品一起出廠。
?。?)用戶拿到SD卡后,將其插入SD卡槽,終端設(shè)備開始工作。
(4)用戶使用一段時間后,若出現(xiàn)問題或者需要升級、維護(hù)時.只需將SD卡返回廠家即可。
(5)廠家將升級后的程序放入返回的SD卡中,再返回給用戶.或者廠家直接再發(fā)放SD卡給用戶,而無需用戶返回SD卡。
?。?)用戶拿到SD卡后,將其直接插入終端設(shè)備卡后,則可達(dá)到升級的目的。
出廠前,通過ISP編程方式燒入一個類似于Boot loader的程序。該程序的實(shí)現(xiàn)大致分為3個步驟:
(1)SPI模式下的SD卡底層驅(qū)動;
?。?)讀出SD卡中的系統(tǒng)程序,并放入指定的Flash地址段中:
?。?)跳轉(zhuǎn)到指定的Flash地址段,執(zhí)行升級后的系統(tǒng)。
在用戶插入SD卡前,程序不斷判斷SD卡是否插入。用戶插入SD卡后,程序首先驅(qū)動SD卡,使其能正常工作,然后讀取SD卡中的升級程序,并將其放入指定的Flash地址段中。最后,跳轉(zhuǎn)到指定段,開始工作。廠家可根據(jù)需要,任意安排升級程序放置的位置。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 一種實(shí)時嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)
- 如何使用ARM進(jìn)行嵌入式系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14次下載
- 一種基于嵌入式的視頻音頻采集系統(tǒng) 14次下載
- 基于LPC2148的SD卡實(shí)現(xiàn)嵌入式系統(tǒng)升級設(shè)計(jì) 40次下載
- 基于LPC2148用SD卡實(shí)現(xiàn)嵌入式系統(tǒng)升級的應(yīng)用設(shè)計(jì)
- 一種基于嵌入式系統(tǒng)的遠(yuǎn)程程序更新機(jī)制
- 一種基于ARM的嵌入式用電管理系統(tǒng)設(shè)計(jì)
- 一種嵌入式Linux與Windows JVM通信實(shí)現(xiàn)
- 一種新型嵌入式網(wǎng)絡(luò)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于GIS的多點(diǎn)嵌入式系統(tǒng)遠(yuǎn)程在線升級
- 一種嵌入式TCP/IP協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)
- 一種用VHDL 設(shè)計(jì)嵌入式Web Server 的方案
- 一種嵌入式系統(tǒng)本地數(shù)據(jù)存儲方案的設(shè)計(jì)與研究
- 一種用VHDL設(shè)計(jì)嵌入式Web Server 的方案
- 一種嵌入式GUI軟件結(jié)構(gòu)實(shí)現(xiàn)方案
- 介紹一種嵌入式Linux中的錄音降噪方案 597次閱讀
- 嵌入式fpga是什么意思 1310次閱讀
- 分享一種嵌入式系統(tǒng)自動化測試的詳細(xì)方案 2869次閱讀
- 基于IPP跨平臺軟件庫實(shí)現(xiàn)嵌入式系統(tǒng)的應(yīng)用設(shè)計(jì) 2999次閱讀
- 如何實(shí)現(xiàn)嵌入式系統(tǒng)遠(yuǎn)程調(diào)試 5401次閱讀
- 一種嵌入式網(wǎng)絡(luò)化視頻監(jiān)控系統(tǒng)設(shè)計(jì)流程概述 1024次閱讀
- 基于和欣嵌入式操作系統(tǒng)實(shí)現(xiàn)的一個構(gòu)件化的網(wǎng)絡(luò)協(xié)議棧設(shè)計(jì)淺析 1326次閱讀
- 一種適用于Nagle算法的簡化嵌入式TCP協(xié)議淺析 1213次閱讀
- 實(shí)現(xiàn)了多鍵齊按和重復(fù)按鍵的嵌入式系統(tǒng)鍵盤驅(qū)動設(shè)計(jì) 3333次閱讀
- 一種基于ARM的嵌入式系統(tǒng)開發(fā)的方案詳細(xì)講解 8150次閱讀
- 什么是嵌入式操作系統(tǒng) 常見的嵌入式系統(tǒng)有哪些 4w次閱讀
- 基于FPGA的嵌入式Linux操作系統(tǒng)解決方案 6309次閱讀
- 一種嵌入式系統(tǒng)的內(nèi)存分配方案 2382次閱讀
- 一種利用實(shí)時時鐘降低嵌入式系統(tǒng)功耗的方法 1646次閱讀
- 一種嵌入式Web服務(wù)器的設(shè)計(jì)方案 4306次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論