摘要
为了在保证较低成本的基础上提高嵌入式设备的系统更新速度,分析了串口、网络以及USB接口这3种可选方案的优、缺点,研究并设计了基于通用加载器(U-boot)的USB接口系统更新方案。具体介绍了U-boot下USB设备端口驱动的实现,着重分析了U-boot下中断向量表的搬移过程,并在AT91SAM9261处理器平台上实现了基于U-boot的系统下载更新功能。实验结果证明,该方案可以在简单的硬件配置上达到500 KB/s左右的更新速度。
In order to improve the system-updating speed of embedded devices on the basis of low cost,both advantages and disadvantages of serial port,network and USB interface were analyzed.A system-updating method through USB interface based on universal boot loader(U-boot) was implemented.The implementation of USB device driver in U-boot was introduced,the movement of the interrupt vector table was analyzed,and the updating function was successfully accomplished on AT91SAM9261 processor.The experimental results show that the fast updating speed about 500 KB/s has been achieved with simple hardware configuration in practice.
出处
《机电工程》
CAS
2011年第9期1109-1112,共4页
Journal of Mechanical & Electrical Engineering
关键词
通用加载器
中断向量表
系统更新
universal boot loader(U-boot)
interrupt vector table
system-updating
作者简介
作者简介:余柳冰(1985-),男,浙江绍兴人,主要从事嵌入式系统驱动方面的研究与开发.E-mail:2673986@163.com
通信联系人:高明煜,男,教授,硕士生导师.E-mail:mackgao@hdu.edu.cn