BMC (Baseboard Management Controller) function customization method based on dynamic link library

A dynamic link library and function technology, applied in the direction of program control design, program control device, program code conversion, etc., can solve the problems of inability to flexibly expand the functions of BMC chips and the inability to realize the secondary development of BMC chips, so as to reduce repetitive development , Improve development efficiency and reduce development costs

Active Publication Date: 2017-12-29
DATANG GAOHONG XINAN ZHEJIANG INFORMATION TECH CO LTD
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing BMC functions are generally implemented by server manufacturers according to user needs. The functions are fixed after leaving the factory, and the secondary development of BMC chips cannot be realized, and the functions of BMC chips cannot be flexibly expanded.

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
  • BMC (Baseboard Management Controller) function customization method based on dynamic link library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0020] Such as figure 1 As shown, the BMC function customization method based on the dynamic link library includes:

[0021] S1: Generate a dynamic link library with specific functions;

[0022] The specific method is: program a specific function module under Linux, use crosstool_ng to make a cross-compilation tool conforming to the BMC chip architecture, and use the cross-compilation tool to compile the dynamic link library of the specific function module.

[0023] S2: Upload the dynamic link library to a specific directory of the BMC FW;

[0024] The method is: implement the REST API for uploading the dynamic link library based on the BMC FW (Firmware, firmware); transmit the dynamic link library to the specified directory of the BMC FW through the BMC WEBUI or the curl command.

[0025] S3: Load the dynamic link library and implement spe...

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 BMC (Baseboard Management Controller) function customization method based on a dynamic link library. The dynamic link library with specified functions can be configured according to user needs, and is uploaded to a designated location of BMC FW (Firmware) through an REST API interface, loaded through an OEM IPMI (Intelligent Platform Management Interface) command of a BMC, and used to realize common functions or the specified functions including checking a BIOS file, checking hardware components of a hard disk, a CPU, a memory and the like and the like. By utilizing the method of the invention, secondary development of the BMC FW can be realized, functions of the BMC can be flexibly expanded according to the needs, the reusability of code is reduced, development costs are reduced, and the development efficiency is improved.

Description

technical field [0001] The invention relates to a BMC function customization method based on a dynamic link library, and belongs to the technical field of server BMC firmware development. Background technique [0002] Baseboard Management Controller BMC (Baseboard Management Controller), supports the industry standard IPMI (Intelligent Platform Management Interface) specification, BMC is based on the IPMI protocol, and can perform safe remote restart, safe power-on, LAN warning, and system health monitoring Provide remote management functions. Existing BMC functions are generally implemented by server manufacturers according to user needs. The functions are fixed after leaving the factory, and the secondary development of BMC chips cannot be realized, and the functions of BMC chips cannot be flexibly expanded. Contents of the invention [0003] In view of the above reasons, the object of the present invention is to provide a method for customizing BMC functions based on a...

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/44G06F9/45
CPCG06F8/41G06F9/4406
Inventor 郑驰梁思谦
Owner DATANG GAOHONG XINAN ZHEJIANG INFORMATION TECH CO LTD
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