APP下载

基于UEFI的胶囊式固件定制更新研究

2014-06-07杜振龙沙光侠李晓丽沈钢纲

计算机工程 2014年10期
关键词:系统

杜振龙,沙光侠,李晓丽,沈钢纲

(南京工业大学电子与信息工程学院,南京210009)

基于UEFI的胶囊式固件定制更新研究

杜振龙,沙光侠,李晓丽,沈钢纲

(南京工业大学电子与信息工程学院,南京210009)

当前固件刷新技术不灵活、不能单独更新功能模块,且各硬件平台、操作系统的更新数据传输接口不统一。为解决上述问题,基于统一可扩展固件接口(UEFI)规范的EDKⅡ,提出一种胶囊(Capsule)式固件更新方法,将更新数据封装为Capsule,在固件层对Capsule进行识别、析取,把获取数据写入固件文件系统的更新目标地址,实现对固件系统内核函数、驱动模块、协议、应用程序等的更新、修复。该方法在操作系统加载前实现指定功能模块的定制更新和维护,不限制更新模块的容量,可解决传统固件更新方法过于依赖硬件、操作系统的问题,具有安全、高效、灵活、实用性强的特点。

胶囊式;更新;固件;统一可扩展固件接口;固件文件系统;定制

1 概述

固件基本输入输出系统(Basic Input and Output System,BIOS)保存于计算机系统的可编程Flash芯片,是计算机、嵌入式系统的重要底层系统软件[1]。固件的升级、更新能够修复计算机系统故障、扩展固件功能,是系统软件的适应性维护工作。随着互联网应用的深入,证劵、金融、电信等领域的客户端固件定制正成为新的应用热点,需要具有个性化鲜明的定制产品。随之而来的问题是固件的更新更为频繁,而目前的固件更新技术不能对指定模块进行更新,因此,亟需研究新的软件更新维护方式。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统