Method, device and system for supporting startup of a drivestarting of drive of external device

A technology for external equipment and peripheral equipment, which is applied in program control devices, program loading/starting, program control design, etc., and can solve the problems of ARM server being in the early stage, restricting the development of ARM server ecology, and insufficient AARCH64 architecture support.

Active Publication Date: 2019-04-12
贵州华芯半导体技术有限公司
View PDF16 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] ARM (Advanced RISC Machines, advanced RISC machines) processors have the advantages of low power consumption, low cost, and high integration, and have been widely used in the field of mobile terminals. However, in the field of servers, ARM servers are still in their infancy.
[0003] Currently, because boot devices do not support the AARCH64 architecture of ARM servers enough, for example, it is required to use a certain type of network card and complete the PXE (Pre-boot Execution Environment) boot on this card, but this The network card may not provide support for AARCH64, thus limiting the choice of server manufacturers for boot devices
[0004] At present, ARM server manufacturers have tried to cooperate with their business partners to jointly promote the support of AARCH64 by external device manufacturers, which will inevitably bring additional development time and economic costs. Before the ARM server ecosystem matures, external device manufacturers lack motivation, which will This in turn limits the development of the ARM server ecosystem
In addition, an experimental attempt has been made within the Linaro organization, intending to directly run the x86 version of the UEFI driver by introducing the QEMU x86 virtual machine into the UEFI firmware, but this method is cumbersome and complicated, and currently it can only drive VGA (Video Graphics Array, video graphics array) to display the extent of external devices, unable to provide support for booting external devices

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
  • Method, device and system for supporting startup of a drivestarting of drive of external device
  • Method, device and system for supporting startup of a drivestarting of drive of external device
  • Method, device and system for supporting startup of a drivestarting of drive of external device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The components of the disclosed embodiments generally described and shown in the drawings may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative effort shall fall within the protection scope of the present disclosure.

[0035] It should be noted that like numerals and letters denote similar items i...

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

A method for extending UEFI firmware to support startup of a drive of an external device is provided. The method comprises the following steps: responding to loading of a target operating system, andoperating extended UEFI firmware; T; the peripheral equipment support module is guided to support the drive of the startup type external equipment, wherein the drive cannot be directly driven by the UEFI firmware; w; wherein the peripheral equipment support module is obtained by modifying a Linux-based micro operating system, and the Linux-based micro operating system is different from a target operating system to be loaded by extended UEFI firmware; A; and loading, by the peripheral device support module, a target operating system after the boot-up-type external device is driven, t, the peripheral device support module being obtained by: starting key ec and device mapper characteristics in a Linux-based micro operating system, and starting the boot-up-type external device by the peripheral device support module, T, the method comprises the following steps: introducing a udev component and a peer component into a Linux-based miniature operation system, t, the peer component being a starter using a Linux key mechanism; A; and adding a driver required for starting the class external equipment into the Linux-based micro operating system.

Description

technical field [0001] The present disclosure relates to technologies for driving external devices, and in particular to a method, device and system for extending UEFI (Unified Extensible Firmware Interface, Unified Extensible Firmware Interface) firmware to support the driving of bootable external devices. Background technique [0002] ARM (Advanced RISC Machines, advanced RISC machine) processors have the advantages of low power consumption, low cost, and high integration, and have been widely used in the field of mobile terminals. However, in the field of servers, ARM servers are still in their infancy. [0003] Currently, because boot devices do not support the AARCH64 architecture of ARM servers enough, for example, it is required to use a certain type of network card and complete the PXE (Pre-boot Execution Environment) boot on this card, but this Network cards may not be able to provide support for AARCH64, therefore, limiting the choice of server manufacturers for bo...

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/4401G06F9/445
CPCG06F9/4411G06F9/44505
Inventor 宋歌李经宇金正雄
Owner 贵州华芯半导体技术有限公司
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