車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf

車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf

ID:58310141

大?。?77.66 KB

頁數(shù):3頁

時(shí)間:2020-05-24

車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf_第1頁
車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf_第2頁
車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf_第3頁
資源描述:

《車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、《工業(yè)控制計(jì)算機(jī)}2014年第27卷第1期車載終端遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)DesignandImplementationofVehicleTerminalRemoteUpdateSystem吳靜葉樺孫曉潔(東南大學(xué)自動(dòng)化學(xué)院,復(fù)雜工程系統(tǒng)測量與控制教育部重點(diǎn)實(shí)驗(yàn)室,江蘇南京210096)摘要目前大多數(shù)車載終端還不具備遠(yuǎn)程升級的功能,升級維護(hù)比較困難。針對這樣的問題,提出了一種遠(yuǎn)程升級解決方案,設(shè)計(jì)并實(shí)現(xiàn)了遠(yuǎn)程升級系統(tǒng)。遠(yuǎn)程升級采用被動(dòng)模式,由監(jiān)控中心給車載終端發(fā)送遠(yuǎn)程升級指令,車載終端主動(dòng)連接遠(yuǎn)程FTP服務(wù)器,下載最新版本的程序,然后利用單片機(jī)在線編程技術(shù)將新程序

2、燒寫到車載終端內(nèi)部Flash用戶功能代碼區(qū),從而實(shí)現(xiàn)遠(yuǎn)程升級。該升級系統(tǒng)可以自動(dòng)根據(jù)網(wǎng)絡(luò)的狀態(tài)調(diào)整數(shù)據(jù)下載的速度,以保證網(wǎng)絡(luò)傳輸數(shù)據(jù)的正確性。經(jīng)測試,該遠(yuǎn)程升級系統(tǒng)具有極高的可靠性和安全性。關(guān)鍵詞:車載終端,遠(yuǎn)程升級,F(xiàn)-rP文件傳輸,lAP在線編程,自適應(yīng)網(wǎng)絡(luò)狀況,糾錯(cuò)機(jī)制AbstractThispaperpresentsaremoteupdatesolutionanddesignstheremoteupdatesystemIttakespassivemodeinremoteupdate.Tocompletetheremoteupdate.themonitorc

3、enterfirstsendsremoteupdateinstructiontovehicleterminal,andthenthevehicleterminalrequesttoconnecttoFTPserveranddownloadthelatestversionofprogram,afterthatitwritesthedownloadedprogramtotheinnerFLASHofvehicleterminalbythelAPtechnologyThesystemcanadjustthedownloadspeedautomaticallyaccord

4、ingthenetworkstatetoensurethecorrectnessofdatainnetworktransmissionKeywords:vehicleterminal,remoteupdate.FTPfiletransfer,lAPOnlineprogram,adaptivenetworkstatus,errorcorrectionmechanism車載終端的功能應(yīng)當(dāng)隨著用戶的需求而變化,因此車載終行,然后給監(jiān)控中心發(fā)送遠(yuǎn)程升級成功指令??梢杂脠D1形象地端的升級維護(hù)也顯得越來越重要。然而,目前大部分車載終端還表示遠(yuǎn)程升級的過程。不具有遠(yuǎn)程升級的功能

5、,必須在現(xiàn)場通過預(yù)留的通信口下載更新程序才能升級,升級維護(hù)相對比較困難而且也增加了成本。針}岫對這樣的情況,本文提出了一種具有可行性的遠(yuǎn)程升級解決方案。監(jiān)控中心只需要發(fā)送一條遠(yuǎn)程升級指令給車載終端,車載終圖1遠(yuǎn)程升級的過程端就能自動(dòng)的更新自身的固件程序,簡單方便而且安全可靠,還2遠(yuǎn)程升級系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)可以讓所有的車輛同時(shí)升級。2.1車載終端的硬件結(jié)構(gòu)1遠(yuǎn)程升級的基本原理車載終端硬件1.1lAP簡介結(jié)構(gòu)如圖2,這里只l}I一lAP(InApplicationProgramming)是用戶自己的程序在介紹與遠(yuǎn)程升級相}Ⅲ.運(yùn)行過程中對內(nèi)部Flash的部分代碼區(qū)域重新

6、燒寫?。要實(shí)現(xiàn)lAP關(guān)的模塊,核心處理sh¨—^,■usAR,G?SM~?功能需要在設(shè)計(jì)固件程序時(shí)編寫兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目代器使用ST公司的圖2車載終端硬件結(jié)構(gòu)簡圖碼為BootLoader程序,第二項(xiàng)目代碼為UserApp程序,即用戶STM32系列MCU,功能程序。BootLoader程序不執(zhí)行正常的功能操作,只執(zhí)行對該系列MCU支持lAP編程技術(shù),外圍無線通信GPRS模塊使第二部分代碼的更新;UserApp程序才是真正的功能代碼,這用SlMC0M公司SIM900A,SlM9O0A的最新軟件版本可以支兩部分項(xiàng)目代碼都同時(shí)燒錄在內(nèi)部Flash中。持FTP協(xié)議,外

7、部大容量存儲(chǔ)器。1_2遠(yuǎn)程升級的基本原理2.2Flash空間劃分遠(yuǎn)程升級有兩種模式,主動(dòng)模式和被動(dòng)模式]。主動(dòng)模式是2l2.1內(nèi)部Flash空間劃分指車載終端自動(dòng)檢測是否有新版本的程序需要更新,被動(dòng)模式STM32的內(nèi)部Flash地址起始于Ox08000000,一般情況是指監(jiān)控中心給車載終端下發(fā)升級指令后車載終端才執(zhí)行遠(yuǎn)程下,程序文件從此地址開始寫入。STM32是基于ARMCortex-升級操作。本課題中,使用的是被動(dòng)模式。車載終端收到監(jiān)控中M3內(nèi)核的微控制器,其內(nèi)部通過一張“中斷向量表”來響應(yīng)中心發(fā)送的遠(yuǎn)程升級指令后,連接遠(yuǎn)程FTP服務(wù)器,建立連接后斷,程序啟動(dòng)后

8、首先從0x

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。