Bootstrap starting method of embedded system

An embedded system and system-guided technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of low efficiency of publishing and production software, increase research and development costs, and affect shipment speed, etc., to improve research and development efficiency, hardware The effect of technology improvement and efficiency acceleration

Inactive Publication Date: 2012-09-12
AUTOLINK ELECTRONICS
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. Increase the cost of research and development, because many programmers are required to modify the code and recompile;
[0004] 2. The efficiency of publishing production so

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
  • Bootstrap starting method of embedded system
  • Bootstrap starting method of embedded system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0032] First, explain the core and foundation of the present invention:

[0033] (1) Parameter storage

[0034] When the BOOT program guides the upgrade, if it finds BOOTA5.Dat and other configuration files, it will read the polarity of the DDR, FLASH model, LCD display, headset holder, and configure the OS partition size and registry area in the file. Space size, FLASH partition size, CPU frequency setting, LOGO area size, format FLASH optional configuration, whether to enable dual backup of system boot, OEMINFO information required for matching maps and other related information, and store it in a FLASH In the place.

[0035] (2) Dynamic configuration

[0036] After the upgrade is completed, restart the computer, the BOOT program will read the DDR, FLASH and other information stored during the upgrade, and pass the parameters to the OS layer, and the OS will match the hardware through these parameters, and then boot.

[0037] (3) Configuration file

[0038] The following are examples...

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 bootstrap starting method of an embedded system. The bootstrap starting method includes 101) starting a BOOT; 103) inspecting and judging whether configuration files exist at a designated position, entering a next step, otherwise entering 105); 104) writing parameters in the configuration files in a fixed memory in the system, guiding the parameter to enter an operating system (OS), and entering 106); 105) guiding the parameters stored in the fixed memory in the system to enter the OS; AND 106) configuring hardware for the OS according to the parameters. The bootstrap starting method of the embedded system breaks through a traditional thought, internalizes hardware configuration in a starting process, is guided by the BOOT to input the parameters to the OS, does not need to be compiled again, and solves the problem of hardware matching of the embedded system.

Description

technical field [0001] The invention relates to a software and hardware system of an intelligent electronic product, in particular to a method for starting an embedded system boot program (BOOT). Background technique [0002] In the embedded system, for different double rate synchronous dynamic random access memory (DDR), flash memory (FLASH) model, liquid crystal (LCD) display screen, polarity of the headphone socket, and the partition size of the configuration operating system (OS) , Registry area space size, FLASH partition size, CPU frequency setting, LOGO area size, formatting FLASH optional configuration, whether to enable system boot dual backup, "OEMINFO" information for customizing system attributes required for matching maps, etc. . At present, for different hardware, almost all companies in the industry use corresponding programmers, re-modify the code, and compile the corresponding program, that is, the recompilation method can achieve the purpose of matching ha...

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
IPC IPC(8): G06F9/445
Inventor 王尤巧
Owner AUTOLINK ELECTRONICS
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