Capsule type custom-made updating method based on unified extensible firmware interface firmware system

A technology for extending firmware interfaces and updating methods, applied in the field of capsule-style customized updates, which can solve problems such as operating system dependencies and achieve high application value

Active Publication Date: 2013-11-27
NANJING TECH UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This technology can solve the problem of traditional firmware's dependence on hardware and operating system, realize the update of specified function modules, and have stronger practicability

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Capsule type custom-made updating method based on unified extensible firmware interface firmware system
  • Capsule type custom-made updating method based on unified extensible firmware interface firmware system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The capsule customization update method based on the universal extensible firmware interface firmware system proposed by the present invention will be described in detail below in conjunction with the accompanying drawings:

[0027] The present invention is based on a capsule-type custom update method of a universal scalable firmware interface firmware system, figure 1 For the update flow chart of the method, the FV module to be updated is compiled through the EDK II compilation specification, and the FV is packaged into a Capsule. During the startup process of UEFI firmware system, the Capsule is parsed, and the starting address and size of FV in Flash are obtained, so as to meet the design requirements for updating the selected FV. Specific steps are as follows:

[0028] Step (1): Compile the FV module that needs to be updated according to the EDK II compilation specification, and encapsulate the FV into a Capsule.

[0029] Step (2): The update program under the ope...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a capsule type custom-made updating method based on a universal and extensible firmware interface firmware system. The method is based on a capsule mechanism of a unified extensible firmware interface (UEFI) firmware system and gets rid of that the current mainstream firmware updating technology depends on system management interrupt (SMI) drive. Through analysis of a capsule, a firmware volume (FV) module to be updated is obtained, the FV module is identified, and obtained data are wrote in firmware file system target addresses, therefore updating of the selected FV module is achieved, and a method which needs to update a whole basic input / output system (BIOS) is got rid of. The capsule mechanism solves the problem that updating tools on different hardware platforms and operation systems cannot be unified. The firmware updating method is flexile, high in application value and capable of being applied to the aspects of firmware remote refreshing, automatic firmware recovery and the like.

Description

technical field [0001] The invention belongs to the technical field of software updating of computer software engineering technology, and specifically refers to a capsule-style custom updating method based on a universal scalable firmware interface firmware system. Background technique [0002] With the deepening of Internet-based related services such as cloud computing, customization of client firmware in the fields of securities, finance, and telecommunications has become a new application hotspot. Embedded products such as networking appliances and kiosks require devices that have unique capabilities rather than function like general-purpose computers. So system developers are increasingly seeking to differentiate their products and gain a competitive advantage by adding more features, and the firmware system is an ideal place to enhance this feature. Such as user interface, quick guide, and adding special functions. However, the particularity of these industries leads...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 杜振龙沙光侠李晓丽吴彦君
Owner NANJING TECH UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products