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

Method and device for rapidly transplanting embedded operation system

An operating system and embedded technology, applied in the direction of multi-programming device, program startup/switching, etc., can solve the problems of increasing the pressure on developers, the inability to transplant the embedded operating system quickly, and the low transplant efficiency of the embedded operating system, etc. To achieve the effect of reducing the difficulty of transplantation and learning cost, and improving the efficiency of transplantation

Active Publication Date: 2011-10-05
山东广为海洋科技有限公司
View PDF1 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This kind of modification or writing of corresponding codes or files by learning embedded systems and new platforms not only increases the pressure on developers, but also makes embedded operating systems unable to be quickly transplanted to new platforms, thus making embedded The porting efficiency of traditional operating systems is low

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 rapidly transplanting embedded operation system
  • Method and device for rapidly transplanting embedded operation system
  • Method and device for rapidly transplanting embedded operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0058] In the transplantation of embedded operating systems, developers usually hope to complete the transplantation work as quickly as possible, that is, do not modify the code that can be directly reused and keep it, but the places that need to be modified, as well as some codes with high learning costs For the part, I hope to have sample codes as a reference, which is convenient for writing corresponding codes, or can find directly reusable codes, so as to quickly complete the transplantation work.

[0059] Based on the above phenomenon, this embodiment provides a rapid migration device for an embedded operating system, and a rapid migration method thereof.

[0060] Please refer to figure 1 , is a schematic structural diagram of an embodiment of the device for rapid migration of an embedded operating system according to this e...

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 and device for rapidly transplanting an embedded operation system. The method for rapidly transplanting the embedded operation system comprises the following steps of: obtaining operation system configuration information and compiling configuration information through analyzing a configuration file; then generating a file to be compiled of the embedded operation system according to the operation system configuration information and a pre-programmed library function; compiling the file to be compiled according to the compiling configuration information to generate an executable file; and finally, directly leading the executable file into a transplanted embedded processor. Because the library function which is pre-generated in the method disclosed by the invention provides a referable sample code corresponding to the configuration file or a code which can be directly multiplexed, the process of firstly proceeding the corresponding study and then modifying or compiling the corresponding code is avoided, so that a developer can directly modify or compile the files related to the transplantation according to the configuration file and the library function; and then the transplanting work can be rapidly finished and the transplanting efficiency is improved.

Description

technical field [0001] The invention relates to the field of embedded system software design, in particular to a method and device for fast transplantation of an embedded operating system. Background technique [0002] The most important thing in an embedded system is the embedded software, and the main component of the embedded software is the embedded operating system. With the development of embedded devices, the operating system is becoming more and more diversified, and the processor hardware is also diversified. Various embedded systems widely used at present include Linux, Wince, Thread, ucos, eCos, etc. The salient features of embedded operating systems are portability, tailorability and configurability, which highlights the diverse characteristics of embedded operating systems. A variety of operating systems are interwoven with a variety of processor platforms, thus forming a more diverse combination of embedded systems. [0003] Therefore, when developers hope t...

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/48
Inventor 胡亚弟
Owner 山东广为海洋科技有限公司
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