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

Starting method and starting device of embedded type device

An embedded device and quick start technology, applied in the direction of program control device, program loading/starting, program code conversion, etc., can solve the problems of unable to start quickly, power failure, inapplicability, etc., to improve the boot speed and load Speed, the effect of increasing the startup speed

Active Publication Date: 2016-07-13
HUAWEI TECH CO LTD
View PDF11 Cites 17 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
  • Starting method and starting device of embedded type device
  • Starting method and starting device of embedded type device
  • Starting method and starting device of embedded type 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

The embodiment of the invention provides a starting method and a starting device of an embedded type device, which are applied to the field of embedding type, and can be used for increasing the power-on starting speed of the embedded type device. The starting method has the characteristics that a system program of the embedded type device is segmented by a developing and compiling device and includes program segments corresponding to a quick-starting loader and different services, so that after the program segments are compiled and chained to generate a mirroring file of the embedded type device, the embedded type device loads the quick-starting loader firstly after downloading the mirroring file, then one or more services in the mirroring file are loaded in sequence by the quick-starting loader according to the requirements of different services, and then one or more services loaded are operated. The embodiment of the invention can be applied to power-on starting of the embedded type 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
IPC IPC(8): G06F9/445
CPCG06F9/44578G06F9/445G06F9/4401G06F9/4406G06F8/41G06F9/44521
Inventor 刘磊王米虎黄节两
Owner HUAWEI 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