摘要: 目前的BootLoader更新方法仅适用于单块目标板的调试阶段,无法实现批量更新。为此,提出一种在内核下的BootLoader自动更新方法。该方法提取新BootLoader镜像文件中的有效数据,并将其保存到以“.h”结尾的文件中,利用特制的Flash驱动程序及该类型文件生成特制的内核,通过外部移动存储设备,将特制内核更新到嵌入式系统中,特制内核启动后将自动更新BootLoader,从而完成BootLoader的批量更新。
关键词:
BootLoader程序,
自动更新,
内核,
移动存储设备,
Flash驱动程序
Abstract: Current BootLoader updating method is proposed for the debugging of one target board, but not for batch BootLoader updating. This paper proposes a new automatic updating method under the kernel. It extracts effective data from new BootLoader image files, saves them to the files with the suffix “.h”, uses a special Flash driver and above files to form a special kernel, and updates the special kernel into embedded system through peripheral removable storage device. After starting the kernel, BootLoader can automatically updated, so that batch BootLoader Automatic updating is finished.
Key words:
BootLoader,
automatic updating,
kernel,
movable storage device,
Flash driver
中图分类号:
康文军, 鄢萍, 胡新元. 在内核下的BootLoader自动更新方法[J]. 计算机工程, 2012, 38(04): 215-217.
KANG Wen-Jun, YAN Ping, HU Xin-Yuan. Automatic BootLoader Updating Method Under Kernel[J]. Computer Engineering, 2012, 38(04): 215-217.