Method for generally starting embedded equipment

A technology for embedded devices and universal startup programs, which is applied in the direction of program loading/starting, program control devices, etc., which can solve problems such as high labor costs and increased software errors, and achieve the effect of saving development costs and saving development time

Inactive Publication Date: 2010-12-08
SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing technology, each product of the same solution is usually developed and maintained sep

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 generally starting embedded equipment
  • Method for generally starting embedded equipment

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0017] The core idea of ​​the present invention is to write a universal startup program for different hardware single boards supporting the same CPU scheme, and run the universal startup program when the system is started to perform corresponding processing according to the current hardware single board.

[0018] Such as figure 1 As shown, the general startup method of the embedded device in this embodiment includes the following steps:

[0019] 101. Add an EGIS (protected partition) to the NVRAM (non-volatile random access memory) of the device circuit board to store bootType (device startup type) and HwVersion (hardware identification code) parameter information. In this step, EGIS can also be set in other storage media.

[0020] 102. Write a universal startup program and solidify it into the flash storage unit of the circuit board; the universal startup program is a basic startup code generated according to the environmental parameters of different hardware single boards belongin...

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 generally starting embedded equipment. The method supports various hardware single boards which adopt the same CPU schemes and comprises the following steps of: adding a protection partition used for storing starting types and hardware identification codes of the equipment; writing a general starting program, and solidifying the general starting program in a flash storage unit, wherein the general starting program comprises same starting codes and different starting codes, the same starting codes support each hardware single board, and the different starting codes correspond to different equipment starting types and the hardware identification codes; configuring corresponding equipment starting types and the hardware identification codes according to the current hardware single boards, and storing the corresponding equipment starting types and the hardware identification codes into the protection partition when the equipment is electrified; and resetting a system, starting the equipment from the flash storage unit, and configuring the hardware single boards according to the different equipment starting types and the hardware identification codes. The method saves development time and development cost, reduces error rates of the development and compiling of software, and has the advantages of simple operation and convenient maintenance.

Description

[technical field] [0001] The invention relates to the field of embedded technology, in particular to a general startup method for embedded devices to support multiple different hardware single boards using the same CPU solution. [Background technique] [0002] In recent years, with the continuous deepening of informatization in various industries, embedded systems have been widely used in network communications, consumer electronics, manufacturing, industrial control, security systems and other fields due to their customizability. At the same time, the market competition is becoming more and more fierce, and the MCU and peripheral hardware in the embedded system are updated rapidly. Developers must produce products that meet market demand in a timely manner to seize the market. The cornerstone of new product development is to have an efficient and easy-to-modify, maintain, and debug hardware platform. [0003] Due to the increase of products, there will be more and more 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 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