首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > ATMEGA128单片机的软件远程升级

ATMEGA128单片机的软件远程升级

资料介绍
嵌入式系统论文

ATMEGA128单片机的软件远程升级
摘要:介绍了ATMEGA128单片机应用中的在线编程方法。给出了软件IAP升
级设计中应注意的一些关键技术,结合某市地铁调度系统对IAP升级的可靠性和保密
性等问题进行了简单的论述。
    关键词:IAP Flash bootloader 存储器  远程升级 在线升级
闪速程序存储器的编程方法常见的有以下几种:
(1)传统的并行编程方法;
(2)通过串行口进行在线编程ISPIn System
Programmability:对器件或电路甚至整个系统进行现场升级或功能重
构;
(3)在运行中,应用程序控制下的应用在线编程IAPIn
Application
Programming;IAP模式简单地说就是在某一个section中运行程
序,同时对另一个section进行擦除、读取、写入等操作。
ISP方式相对于传统方式有了极大的进步,它不需要将芯片从电路板上卸下就可对
芯片进行编程,减少了开发时间,简化了产品制造流程,并大大降低了现场升级的困难
。而IAP方式是对芯片的编程处于应用程序控制之下,对芯片的编程融入在通信系统
当中,通过INTERNET网络来升级指定目标芯片的软件。

图1 某城市地铁调度指挥系统的网络结构

   
随着芯片技术的高速发展,各厂家相继推出了自己的支持ISP/IAP编程模式的芯
片,如美国ATMEL公司的ATMEGA128、ATMEGA169,Silic
on Storage
Technology公司的SST89C54/58j等。其中美国ATMEL公司
推出的ATMEGA128是基于AVR
RISC的低功耗8位单片机,最高工作频率可达16MHz,具有128KB
FLASH内部存储应用器、4KB
EEPROM和SRAM数据存储空间,最大可达4096字节的独立加密位
ATMEGA128单片机的软件远程升级
本地下载

评论