Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for starting an embedded device

An embedded device, fast startup technology, applied in the direction of program control device, program loading/starting, program code conversion, etc., can solve problems such as inability to quickly start, power down, inapplicability, etc., to improve the booting speed and loading. Speed, the effect of improving startup speed

Active Publication Date: 2019-05-28
HUAWEI TECH CO LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, one solution is: configure a non-power-off area in the system. When the system is shut down, load the program started at startup to the non-power-down area. When the system restarts, first execute the program in the non-power-down area. To achieve the purpose of fast startup, but in some embedded devices, some products are not configured with a non-power-off area, that is, shutdown means power-off, so this solution is not applicable to all embedded devices; another The solution is: during the process of developing and compiling the host, add headers to the code functions and variables of the startup program segment in the developed program, and then make the startup-related code functions and variables appear in the compiled file when compiling and linking. The first half of the independent segment, so that when the target system loads the image file into the memory, it will first load and run the first half of the startup-related segments, and then load and run the rest of the segments. However, in this solution, the developer needs to know all The source code of code functions and variables related to system startup, and some code functions related to startup may be provided in the form of library files, not in the form of source code, so this solution cannot be used for quick startup

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 and device for starting an embedded device
  • Method and device for starting an embedded device
  • Method and device for starting an embedded device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0097] Embodiments of the present invention can be used in embedded devices, such as figure 1 As shown, the embedded device includes an embedded device, a development and compiling device, wherein the developing and compiling device is a host machine, and the embedded device is a target machine, and the present invention is used to realize the quick startup of the embedded device. The target machine can be a driving recorder, an intelligent printing server, a camer...

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

Embodiments of the present invention provide a method and device for starting an embedded device, which are applied in the embedded field and can improve the startup speed of the embedded device. The method is: segment the system program of the embedded device by developing and compiling the device, including the program segment corresponding to the quick start loader and different services, so that the segmented program segment is compiled and linked to generate the embedded device After the system image file, after downloading the image file, the embedded device can first load the quick boot loader, and then load one or more services in the image file through the quick boot loader according to the business requirements of different services, and then run One or more businesses after loading. The embodiment of the present invention is applied to the booting of the embedded device.

Description

technical field [0001] The invention relates to the embedded field, in particular to a method and device for starting an embedded device. Background technique [0002] Embedded devices include host and target machines. The host and target machines are developed based on different architectures. The host is responsible for development and compilation, that is, the development and compilation device. Before the target machine runs embedded development, it first needs to install a cross tool chain, network Protocol stack and driver development, and then run the compiled program downloaded from the host computer, that is, the embedded device. [0003] In embedded devices, the startup speed of the system is an important measure, especially for consumer embedded devices, such as driving recorders, cameras, and smart print servers, etc., where the system startup time directly affects user experience. At present, the way of system cold start in the industry is as follows: the syste...

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 Patents(China)
IPC IPC(8): G06F9/445
CPCG06F9/44578G06F9/445G06F9/4401G06F9/4406G06F8/41G06F9/44521
Inventor 刘磊王米虎黄节两
Owner HUAWEI TECH CO LTD