Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Starting method and device of embedded system, embedded equipment and storage medium

An embedded system and startup device technology, applied in the computer field, can solve problems such as complex logic processing and poor versatility

Pending Publication Date: 2019-09-27
MAIPU COMM TECH CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the purpose of this application is to provide a startup method, device, embedded device and storage medium for an embedded system, so as to improve the problems of poor versatility and complex logic processing that are not easy to modify in the existing boot program

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
  • Starting method and device of embedded system, embedded equipment and storage medium
  • Starting method and device of embedded system, embedded equipment and storage medium
  • Starting method and device of embedded system, embedded equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0031] see figure 1 , a method for starting an embedded system provided by the embodiment of the present application, which will be combined below figure 1 Describe the steps involved.

[0032]Step S101: When it is detected that the system is powered on, start the first-stage boot program to initialize the minimum system required for system startup.

[0033] When the embedded device starts, it needs the universal boot loader uboot to guide to complete the startup of the embedded device. When the embedded device detects that the system is powered on, it starts the first stage of the boot program to initialize the system startup required smallest system. With the development of embedded, embedded devices developed based on the same small CPU system emerge in endlessly. Different embedded devices, except for the small CPU system, have different peripheral devices. Therefore, there are also great differences in the uboot programs used to guide embedded devices to start. In vi...

no. 2 example

[0046] Another method for starting an embedded system provided by the embodiment of the present application, such as figure 2 As shown, the following will combine figure 2 Describe the steps involved.

[0047] Step S201: When it is detected that the system is powered on, start the first-stage boot program to initialize the minimum system required for system startup.

[0048] This step is the same as the above step S101, please refer to the above step S101 for details.

[0049] Step S202: Acquiring a preset configuration file and judging whether the first-stage boot program needs to be upgraded according to the preset configuration file.

[0050] After starting the first-stage boot program to initialize the minimum system required for system startup, as an implementation, the minimum system includes a file system (such as a fat file system), obtains a preset configuration file from the file system, and It is judged according to the preset configuration file whether the boo...

no. 3 example

[0064] The embodiment of the present application provides a starting device 100 for an embedded system, such as image 3 shown. The boot device 100 including an embedded system includes: a first boot module 110 , an acquisition module 120 and a second boot module 130 .

[0065] The first start-up module 110 is configured to start the first-stage boot program to initialize the minimum system required for system start-up when it is detected that the system is powered on.

[0066]The acquisition module 120 is configured to acquire the second-stage program startup policy in the preset configuration file. Optionally, when the minimum system includes a file system, the acquiring module 120 is configured to acquire the preset configuration file from the file system; acquire the second-stage program startup in the preset configuration file Strategy.

[0067] The second startup module 130 is configured to load the startup program corresponding to the second-stage program startup str...

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 belongs to the technical field of computers, and particularly relates to a starting method and device of an embedded system, embedded equipment and a storage medium. The method comprises the steps that when monitoring that a system is powered on, starting a first-stage bootstrap program to initialize a minimum system needed by system starting; obtaining a second-stage program starting strategy in the preset configuration file; and loading a starting program corresponding to the second-stage program starting strategy to complete the starting of the system. The embodiment of the invention provides a bootstrap program for separately designing an embedded system CPU small system and peripheral equipment. A plurality of embedded devices designed based on the same type of CPU small system can universally guide a guide program for starting the CPU small system, so that the reliability and maintainability of the CPU small system are well guaranteed, and the invention can quickly adapt to products quickly pushed out by different equipment manufacturers.

Description

technical field [0001] The present application belongs to the field of computer technology, and in particular relates to an embedded system startup method, device, embedded device and storage medium. Background technique [0002] The development of embedded technology puts forward higher requirements for the functions of embedded devices. The application of CPU (Central Processing Unit, central processing unit) system is more and more extensive, and various embedded devices developed based on the same small CPU system emerge in endlessly. . Different embedded devices, except for the small CPU system, have different peripheral devices. Therefore, the boot program uboot used to boot the device is also very different. In order to support different device manufacturers to quickly develop devices, CPU design manufacturers need to provide support for uboot. [0003] In the existing embedded system development, the boot program uboot, under normal circumstances, the CPU manufactu...

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/4401
CPCG06F9/4403Y02D10/00
Inventor 向和礼
Owner MAIPU COMM TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products