- 相關(guān)推薦
ATMEGA128單片機(jī)的軟件遠(yuǎn)程升級
摘要:介紹了ATMEGA128單片機(jī)應(yīng)用中的在線編程方法。給出了軟件IAP升級設(shè)計中應(yīng)注意的一些關(guān)鍵技術(shù),結(jié)合某市地鐵調(diào)度系統(tǒng)對IAP升級的可靠性和保密性等問題進(jìn)行了簡單的論述。
關(guān)鍵詞:IAP Flash bootloader 存儲器 遠(yuǎn)程升級 在線升級
閃速程序存儲器的編程方法常見的有以下幾種:
(1)傳統(tǒng)的并行編程方法;
(2)通過串行口進(jìn)行在線編程ISP?In System Programmability?:對器件或電路甚至整個系統(tǒng)進(jìn)行現(xiàn)場升級或功能重構(gòu);
(3)在運行中,應(yīng)用程序控制下的應(yīng)用在線編程IAP?In Application Programming?;IAP模式簡單地說就是在某一個section中運行程序,同時對另一個section進(jìn)行擦除、讀取、寫入等操作。
ISP方式相對于傳統(tǒng)方式有了極大的進(jìn)步,它不需要將芯片從電路板上卸下就可對芯片進(jìn)行編程,減少了開發(fā)時間,簡化了產(chǎn)品制造流程,并大大降低了現(xiàn)場升級的困難。而IAP方式是對芯片的編程處于應(yīng)用程序控制之下,對芯片的編程融入在通信系統(tǒng)當(dāng)中,通過INTERNET網(wǎng)絡(luò)來升級指定目標(biāo)芯片的軟件。
圖1 某城市地鐵調(diào)度指揮系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)
隨著芯片技術(shù)的高速發(fā)展,各廠家相繼推出了自己的支持ISP/IAP編程模式的芯片,如美國ATMEL公司的ATMEGA128、ATMEGA169,Silicon Storage Technology公司的SST89C54/58j等。其中美國ATMEL公司推出的ATMEGA128是基于AVR RISC的低功耗8位單片機(jī),最高工作頻率可達(dá)16MHz,具有128KB FLASH內(nèi)部存儲應(yīng)用器、4KB EEPROM和SRAM數(shù)據(jù)存儲空間,最大可達(dá)4096字節(jié)的獨立加密位的可選bootloader程序代碼區(qū),以及相應(yīng)的專門用來支持(IAP)操作的操作控制寄存器SPMCR。近年來該型單片機(jī)以其優(yōu)良而穩(wěn)定的性能廣泛應(yīng)用于各種電子產(chǎn)品中。
1 利用ATMEGA128構(gòu)成的遠(yuǎn)程升級系統(tǒng)
1.1系統(tǒng)組成
圖1給出了某城市地鐵調(diào)度指揮系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。該系統(tǒng)的網(wǎng)絡(luò)通信采用輪詢方式。
該系統(tǒng)主要設(shè)備包括若干個基臺站、主控單元、基站控制中心、語音交換單元。
各設(shè)備的主要功能為:基站臺用來接收車載臺的數(shù)字信令和語音信號;主控單元協(xié)調(diào)各子節(jié)點動作并監(jiān)視各子節(jié)點狀態(tài);基站控制中心既是主控單元的子節(jié)點又是各基站臺的主節(jié)點,輔助主控單元完成對各基站臺的控制,協(xié)調(diào)各基站臺動作,搜集各基站臺傳來的消息和監(jiān)視各基站臺狀態(tài);PCM交換單元在主控單元控制下完成語音交換功能。
1.2 系統(tǒng)軟件IAP升級
[1] [2] [3] [4]
【ATMEGA128單片機(jī)的軟件遠(yuǎn)程升級】相關(guān)文章:
軟件升級軟件的論文04-27
基于ATmega128單片機(jī)的液壓壓力控制器設(shè)計04-28
軟件升級服務(wù)合同04-30
網(wǎng)絡(luò)攝像機(jī)·什么是軟件升級04-26
動車組ATP軟件升級后問題處理05-02
Proteus仿真軟件在單片機(jī)項目教學(xué)中的應(yīng)用04-29
升級04-29
升級作文03-09
我“升級”了11-15
升級作文03-03