Method for transplanting universal boot loader on specific hardware platform

A boot loader and universal boot technology, which is applied in the field of software transplantation across hardware platforms, can solve problems such as difficulties in software transplantation, and achieve the effect of rapid transplantation

Inactive Publication Date: 2012-06-27
SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Due to the above limitations, in the existing mode, it is very difficult to port the software loaded by U-Boot to Broadcom's BCM5358U

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 for transplanting universal boot loader on specific hardware platform
  • Method for transplanting universal boot loader on specific hardware platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The method for transplanting a general-purpose boot loader on a specific hardware platform, the method is realized on the BCM5358U hardware platform of Broadcom Corporation in the United States, and the transplantation process includes the following steps:

[0021] A. Convert the assembly code of the first part of the BCM5358U boot loader and the assembly code for CPU initialization in the second part according to the requirements of the general boot program, keep the original program structure, set the parameters of the file reading method, and convert the above code Write to the start of the first section in the generic bootloader,

[0022] B. Convert the device driver in the BCM5358U bootloader according to the requirements of the universal bootloader, and write the converted code into the second part of the universal bootloader,

[0023] C. Prepare the kernel startup parameters,

[0024] D. Compile the program, generate the target file, and write the target file in...

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 discloses a method for transplanting a universal boot loader on a specific hardware platform, belongs to a technology for processing system software, and in particular relates to a software transplant method for a cross-hardware platform. The method is implemented on a Broadcom (BCM) 5358U hardware platform of the Broadcom Corporation and comprises the following steps of: A, converting a BCM5358U boot loader according to a requirement of the universal boot loader, setting parameters of a file reading mode, and writing codes into a starting part in the universal boot loader; B, converting a device driver in the BCM5358U boot loader according to the requirement of the universal boot loader, and writing the converted codes into a second part of the universal boot loader; C, preparing kernel starting parameters; and D, compiling a program, generating a target file, and writing the target file into a BCM5358U program storage area. By adoption of the method, the problem about running of the universal boot loader on a BCM chip platform can be solved, and the system software which is booted based on the universal boot loader can be conveniently and quickly transplanted to the BCM5358U platform.

Description

technical field [0001] The invention belongs to the processing technology of system software, and in particular relates to a software transplantation method across hardware platforms. Background technique [0002] Any processor needs a bootloader when it is turned on and running. It mainly completes the driver loading of the system hardware, sets up the stack, calls the operating system kernel and loads other system software. A typical example is the familiar BIOS (Basic Input Output System). [0003] The BCM5358U launched by Broadcom, the global leader in the wired and wireless communication semiconductor market, is a new Intensi-fi XLR wireless local area network (WLAN) VoIP router single-chip system platform solution, which has 3G support and industry-leading Enhanced features such as performance and optimal power consumption. Therefore, the chip is an ideal choice when developing devices such as 3G USB modems. [0004] CFE is the abbreviation of Common Firmware Environ...

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 SHENZHEN GONGJIN ELECTRONICS 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