Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Feiteng portable computer

A portable computer and firmware implementation technology, applied in the direction of program loading/starting, program control devices, etc., can solve problems such as difficulty in supporting mainstream peripherals, difficulty in development, difficulty in maintenance, etc.

Inactive Publication Date: 2015-04-29
昆仑太科(北京)技术股份有限公司
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with UEFI firmware, OBP has many deficiencies, mainly in: OBP is written in Forth, Forth language is an unpopular language, and there are very few developers who master this language, making development and maintenance very difficult; OBP It is developed based on the open source code provided by SUN. There are few companies using OBP, and it lacks extensive support from the industry chain; OBP only supports peripherals whose onboard drivers are written in Forth language, and it is difficult to support mainstream peripherals.

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
  • UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Feiteng portable computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be described in detail below with reference to the drawings and embodiments.

[0039] As attached figure 1 It means that the following takes a portable machine motherboard model LANGCHAO-FT1000A-LAPTOP-v1.4 designed by Inspur Beijing as an example to introduce the specific implementation of the UEFI firmware described in the present invention. It mainly includes the following steps:

[0040] (1) The functional module that implements the STU stage includes two modules. After compilation, these two modules will be placed in the starting position of the FLASH chip in turn, and will be executed in turn after the system is powered on. include:

[0041] (1.1) Create a Start module, which is the processor driver module. According to the Feiteng FT1000A processor manual, initialize the processor, Cache (cache), memory, address window, TLB (bypass translation buffer), etc., realize the initialization of MCU (memory controller), SMBUS and memory, and provid...

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 relates to a UEFI (Unified Extensible Firmware Interface) firmware implementation method based on a Feiteng portable computer, and belongs to the technical field of computer firmware. Firmware is divided into a hardware abstraction layer, a firmware core layer, an equipment protocol layer and a firmware application layer, wherein the hardware abstraction layer is used for realizing the initialization of key hardware components such as a processor, an internal memory and a chipset, packaging and abstracting other board-level hardware and realizing the initialization, and also providing a function interface for accessing bottom-layer hardware equipment for an upper module; the firmware core layer is used for establishing a system service table in a UEFI to carry out the unified management of all modules in the firmware and the management of various resources; the equipment protocol layer is used for realizing various standard industrial specifications; the firmware application layer is used for realizing all functions of the firmware, such as interface configuration, system monitoring, file system and operating system guiding. The UEFI firmware implementation method can realize firmware products, with high expandability and perfect functions, meeting international mainstream UEFI firmware specifications on the Feiteng portable computer so as to support the normal start and operation of the Feiteng portable computer.

Description

Technical field [0001] The invention belongs to the technical field of computer firmware, and relates to a method for implementing UEFI firmware based on a Feiteng processor portable computer system (hereinafter referred to as Feiteng portable computer). Background technique [0002] UEFI (Unified Extensible Firmware Interface, Unified Extensible Firmware Interface) is an interface specification for computer firmware (or BIOS), and it is also the most important industry standard for firmware. The UEFI specification was originally formulated for Intel’s Itanium and X86 processors, but the UEFI specification itself has nothing to do with the processor architecture and has been applied to X86, Itanium, ARM and other processor platforms. Computer firmware that complies with UEFI specifications (hereinafter referred to as UEFI firmware) has many advantages over traditional firmware. At present, mainstream X86 commercial computer systems basically adopt UEFI firmware. [0003] Feiteng i...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 陈小春张超朱立森王亚洲张家定赵丽娜刘昊天肖志坤周文丹
Owner 昆仑太科(北京)技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products