天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

多單片機(jī)系統(tǒng)具有中繼功能的R-Boot設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-07-09 06:01
【摘要】:目前在嵌入式產(chǎn)品設(shè)計(jì)中考慮應(yīng)用多顆單片機(jī)已經(jīng)是常用的設(shè)計(jì)方法。產(chǎn)品中的每一顆單片機(jī)都會有自己的職責(zé)功能和相應(yīng)的程序軟件,對于這樣多顆單片機(jī)組成的產(chǎn)品進(jìn)行軟件的更新就變得比較繁瑣,需要對每一顆單片機(jī)的軟件進(jìn)行逐個(gè)更新。在單片機(jī)的型號不一樣的情況下,就需要相應(yīng)的專用工具對每一顆單片機(jī)的軟件進(jìn)行更新,這樣的更新方法不僅不方便而且對更新程序人員的專業(yè)要求也比較高,從而產(chǎn)品的維護(hù)成本也會比較高。 本文提出了一種基于協(xié)議設(shè)計(jì)的R-Boot系統(tǒng),可以廣泛應(yīng)用于多單片機(jī)系統(tǒng)的產(chǎn)品上。R-Boot系統(tǒng)區(qū)別于一般Boot Loader的主要特征是:系統(tǒng)中的單片機(jī)在運(yùn)行R-Boot程序時(shí)有中繼功能,R-Boot能夠?qū)崿F(xiàn)數(shù)據(jù)信息在系統(tǒng)中進(jìn)行中繼傳輸;谶@樣的特性,用戶只要把PC機(jī)連接到產(chǎn)品的一個(gè)端口上,在PC機(jī)上打開下載軟件,就可以選擇性地對多單片機(jī)產(chǎn)品的各個(gè)程序進(jìn)行更新維護(hù)。由于在實(shí)際應(yīng)用中不同的單片機(jī)需要重新編寫與硬件相對應(yīng)的的Boot Loader來實(shí)現(xiàn)R-Boot協(xié)議,這使得具體Boot Loader程序的編寫變得很繁瑣,而且效率不高。本文為了克服這一實(shí)際應(yīng)用時(shí)面臨的問題,提出了將公共協(xié)議部分的C語言代碼設(shè)計(jì)成為通用的R-Boot代碼,即使應(yīng)用在不同類型單片機(jī)上也不要需要對部分代碼作修改。這就使得R-Boot系統(tǒng)具有良好的移植性。應(yīng)用時(shí)只要對R-Boot程序中與單片機(jī)硬件接口相關(guān)的函數(shù)做修改就可以完成一個(gè)R-Boot系統(tǒng)。該R-Boot系統(tǒng)已經(jīng)成功的應(yīng)用于變頻器產(chǎn)品,并正在向中國知識產(chǎn)權(quán)局申請軟件著作權(quán)。
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP368.1
【圖文】:

單片機(jī)


單片機(jī)Bo

總線,更新程序,UART口,程序數(shù)據(jù)


介紹一下這樣的單片機(jī)系統(tǒng)怎樣來更新程序的,序會檢測 UART 接口是否有更新程序的請求,這一進(jìn)入Boot檢查UART口是否有更新程序請求復(fù)位后,開始執(zhí)行程序接受新的程序數(shù)據(jù)并更Flash直至完成程序YesNoCopy Boot自身到SDR并執(zhí)行。 圖 2-3 總線開放 ARM9

多單片機(jī)系統(tǒng)具有中繼功能的R-Boot設(shè)計(jì)與實(shí)現(xiàn)


Boot事翻

【參考文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前1條

1 曾祥輝;嵌入式工業(yè)以太網(wǎng)絡(luò)接口的研究與開發(fā)[D];浙江大學(xué);2006年



本文編號:2747052

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2747052.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶6aac6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com