Startup method for embedded operation system

An operating system and embedded technology, applied in the direction of program loading/starting, redundant data error detection, response error generation, etc., can solve the problem of no additional production costs, failure to start the machine, slow machine operation, etc. problems, to achieve the effect of low cost and superior product performance

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

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved in the present invention is how to provide a method for starting an embedded operating system, which can overcome or grea...

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
  • Startup method for embedded operation system
  • Startup method for embedded operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] At first, explain the core and foundation of the present invention:

[0039] (1) Data storage

[0040] When BOOT is upgraded for the first time, several areas will be divided in the flash, one of which is used to store BOOT data, and the area for storing BOOT is divided into two parts, each storing BOOT data and BOOT backup data; the other area is used to store OS data, this area will also be initialized into two parts, storing OS data and OS backup data respectively.

[0041] (2) BOOT double backup:

[0042] The first part of the storage BOOT partition is used to store BOOT data, (we will refer to this part as BOOT A area later), and the second part is used to store backup BOOT data (we will refer to this part as BOOT B area later) . After BOOT partitions, it will write BOOT data into FLASH and record the check value.

[0043] At each boot after the upgrade, BOOT will first verify the BOOT A area and compare it with the verification value during the upgrade. If the...

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 startup method for an embedded operation system. The startup method comprises the following steps: (101) starting up BOOT; (102) checking and judging whether first BOOT data are correct or not, if so, turning into next step and otherwise, covering the first BOOT data with second BOOT data which are checked to be correct and turning into the step (105); (105) loading the BOOT data which are checked to be correct; (106) checking and judging whether first OS data are correct or not, if so, turning into next step and otherwise, covering the first OS (Operation System) data with second first OS data which are checked to be correct and turning into the step (109); (109) loading the OS data which are checked to be correct; and (110) ending guidance and normally boosting. According to the startup method, the problems that the boosting cannot be realized, the boosting frame is stayed and the running speed of the machine is low can be solved or greatly reduced, and no extra production is generated.

Description

technical field [0001] The invention relates to an intelligent electronic product software system, in particular to a method for starting an embedded operating system. Background technique [0002] After the electronic product is powered on or reset, the embedded operating system must go through a bootloading and starting process before the operating system (OS) kernel runs. After the system is powered on or reset, all CPUs usually fetch instructions from an address prearranged by the CPU manufacturer. For example, a CPU based on the model ARM7TDMI core usually fetches its first instruction from address 0x00000000 when it is powered on or reset. Embedded systems based on CPUs usually have some type of solid-state storage device, such as: read-only memory (ROM), electrically erasable program memory (EEPROM) or flash memory (FLASH), etc., are mapped to this pre-arranged on the address. Therefore, after the system is powered on, the CPU will first execute the bootloading sta...

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/445G06F11/14
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