ARM的嵌入式Bootloader实现自动升级
4 结论
本文分析了嵌入式系统的Bootloader的实现过程,并提出了通过CF卡或移动硬盘实现嵌入式系统的自动升级,一方面简化了升级过程,不需要通过串口将目标板与主机相连来实现系统升级,而只需插入CF卡或移动硬盘就可以完成自动升级,尤其对支持网络功能的嵌入式设备来说,只需远程地把要升级的文件通过网络拷贝到CF卡或硬盘中指定的目录下即可,不需要带着主机到现场去升级;另一方面,升级速度也大大提高,因为系统对CF卡或移动硬盘的存取速度远远高于串口。
本文作者创新点是:通过CF存储卡或移动硬盘在嵌入式系统的Bootloader中实现自动升级。经过调试,系统运行正常,达到自动升级的目的,具有一定的商业价值和社会价值,同时,对同类的嵌入式系统的产品开发具有一定的借鉴意义。
参考文献:
[1]王建,许毅平,周曼丽.ARM7嵌入式系统中Bootloader分析与设计[J]. 微计算机信息,2006,5-2
[2] 詹荣开 . 嵌入式系统Bootloader技术内幕
http://www.ibm.com/developerworks/cn/linux/l-btloader/index.html
[3] 张治斌,乔应旭 . SST89C54与CF卡的接口设计与实现
http://www.chinaecnet.com/xsj06/xsj064331.aspwww.51kaifa.com
[4]Raj Kamal . Embedded Systems Architecture , Programming and Design 清华大学出版社
[5] 单承刚,戴学丰,刘树东,崔登志 .基于ARM的嵌入式 BootLoader设计与启动过程 . 微计算机信息2006,32期
[6]周立功等 .ARM微控制器基础与实践[M] . 北京:北京航空航天大学出版社 . 2003
评论