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

Quick starting optimizing method based on X86 platform Vxworks operation system

A technology of vxworks5.5, operating system, applied in the field of fast startup optimization based on X86 platform Vxworks operating system, can solve the problems of prolonged system startup time, startup method can not meet startup requirements, startup failure, etc., to achieve efficient judgment, shorten System loading and startup time, the effect of reducing startup time

Active Publication Date: 2014-07-23
XIAN RITRONTEK ELECTRONICS TECH
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, it usually takes about 20s to start the Vxworks system from the power-on BIOS. In addition, depending on the system platform, the system startup time may be prolonged, and the bootrom may guide the Vxworks system due to hardware compatibility issues. Startup failure; but in some special applications, the startup time and stability requirements for the operating system are very strict, requiring within 5 seconds, the startup method in the prior art cannot meet the startup requirements in a very short time, and the strong Stability requirements under Compatibility

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
  • Quick starting optimizing method based on X86 platform Vxworks operation system
  • Quick starting optimizing method based on X86 platform Vxworks operation system
  • Quick starting optimizing method based on X86 platform Vxworks operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described in detail below in conjunction with specific examples, which are explanations of the present invention rather than limitations.

[0030] Such as figure 2 As shown, the present invention achieves the purpose of shortening the startup time of Vxworks from the following optimization methods. Mainly by optimizing the BIOS loading Vxworks method to achieve reduction, by figure 1 and figure 2It can be found that the key part of transforming the BIOS is the step of bootloader bootloader executed by the BIOS. Before optimization, that is, after the bootloader reads the disk MBR (Master Boot Record) The bootrom boots to load the Vxworks system. After optimization, the Vxworks file on the disk is directly read, and the bootrom guide part is omitted in the middle. The specific implementation is as follows:

[0031] Optimize INT19 interrupt function. Such as figure 2 As shown, the execution of the bootloader before optimizat...

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 quick starting optimizing method based on an X86 platform Vxworks operation system. The method comprises the following steps of (1) BIOS execution and (2) Vxworks loading and starting. According to the step of BIOS execution, after a computer is powered on and started, POST, initialization setting, execution of resident programs are carried out in sequence, a bootstrap program is started by calling an INT19 file in the system, a Vxworks file in the system is read directly and is analyzed after the bootstrap program is started, then an computer operation mode is switched to a protection mode from a real mode, and data and codes after analysis of the file are uploaded to assigned memory addresses respectively. According to the steps of Vxworks loading and starting, after uploading of the data and uploading of the codes are finished, the data and the codes skip to the position of a memory address e_entry corresponding to an ELF format file header to begin to be executed, the operation system is uploaded and started directly, and application programs are executed. According to the quick starting optimizing method based on the X86 platform Vxworks operation system, the method of uploading the system through bootrom in the prior art is changed, and the starting time is shortened to 3 seconds from original 20 seconds to 30 seconds.

Description

technical field [0001] The invention belongs to the technical field of starting an operating system, and specifically relates to a quick starting optimization method based on an X86 platform Vxworks operating system. Background technique [0002] The Vxworks operating system is an embedded real-time operating system (RTOS) designed and developed by American WindRiver Company in 1983, and it is a key component of the embedded development environment. Good sustainable development capability, high-performance kernel and friendly user development environment occupy a place in the field of embedded real-time operating system. With its good reliability and excellent real-time performance, it is widely used in communication, military, aviation, aerospace and other high-tech and high-real-time demanding fields, such as satellite communication, military exercises, ballistic guidance, aircraft navigation etc. The Vxworks operating system has good reliability. At the same time, the o...

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/445
Inventor 蔡本华
Owner XIAN RITRONTEK ELECTRONICS TECH
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