CN103942069B - A kind of quick starting guide method based on X86 platform Vxworks operating systems - Google Patents
A kind of quick starting guide method based on X86 platform Vxworks operating systems Download PDFInfo
- Publication number
- CN103942069B CN103942069B CN201410128603.XA CN201410128603A CN103942069B CN 103942069 B CN103942069 B CN 103942069B CN 201410128603 A CN201410128603 A CN 201410128603A CN 103942069 B CN103942069 B CN 103942069B
- Authority
- CN
- China
- Prior art keywords
- vxworks
- files
- dma
- ide
- operating systems
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
A kind of quick starting guide method based on X86 platform Vxworks operating systems of the present invention, comprises the following steps, 1)BIOS performs step;POST is carried out after computer power-up start successively, Initialize installation performs resident program, the INT19 file start bootstrap routines in calling system;The Vxworks files in system are directly read after startup bootstrap routine and parsed, computer operational mode is then switched to protected mode from real pattern, and the data and code after document analysis are loaded into the memory address specified respectively;2)Vxworks loads starting step;Jumped to after data and code loaded and start to perform at the corresponding memory address e_entry of ELF format file header, be loaded directly into start-up operation system, perform application program.The present invention changes in the prior art by bootrom come the method for loading system, and the startup time was shorten to 3 seconds by 20 30 seconds.
Description
Technical field
It is specially a kind of to be based on X86 platform Vxworks operating systems the invention belongs to the start-up technique field of operating system
Quick starting guide method.
Background technology
Vxworks operating systems are a kind of embedded real-time behaviour that WindRiver companies of the U.S. design and develop in nineteen eighty-three
Make system(RTOS), it is the key components of embedded-development environment.Good sustainable development capacity, high performance kernel with
And the User Exploitation environment of close friend, occupy one seat in embedded real-time operating system field.It is with its good reliability
The high-quality precision and sophisticated technologies such as communication, military affairs, Aeronautics and Astronautics are widely used in remarkable real-time and requirement of real-time is high
In field, such as satellite communication, military exercises, trajectory guidance, aircraft navigation.Vxworks operating systems have good reliability,
Its system expense very little in itself simultaneously, the system utility program such as process scheduling, interprocess communication, interrupt processing is concise and have
Effect, the delay that they are caused is very short, and employs priority to the control of task in the multi-task mechanism for providing and seize
(Preemptive Priority Scheduling)And robin scheduling(Round-Robin Scheduling)Mechanism, also fully
Reliable real-time is ensure that, same hardware configuration is met stronger requirement of real-time, be that the exploitation of application leaves more
Big leeway;Appropriate customization and exploitation can also be carried out according to use demand, there is tailorability higher.
In the prior art, as shown in figure 1, common Vxworks system loads flow include BIOS implementation procedures and
Vxworks loads start-up course.Computer power-up start, starts to perform BIOS Booting sequences, including POST(Power-on self-test), just
Beginningization, execution resident program, startup bootstrap routine reading disk MBR etc..Vxworks loading procedures include bootrom guide with
And vxworks processes are loaded by bootrom.The major function of BIOS includes following several parts in short:1)POST, power-up
Self-inspection, each registers of detection CPU, timing chip, interruption chip, dma controller.2)Initial, Initialize installation, including piece
Act equipment, initialization register, distribution interruption, I/O port, DMA resources.3)Setup, system process is set, and is stored in CMOS,
The setting interface of BIOS is entered into during general start by Del or F2.4)Resident program, including INT10h, INT13h,
INT15h, INT19h etc., there is provided to operating system or application call.5)Start bootstrap routine, by calling INT19h, open
Dynamic bootstrap routine, bootstrap routine will read leader record, loading operation system.
Same Vxworks system starting process starts including BIOS under X86 platforms, reads MBR by BIOS to guide
In the bootrom stages of Vxworks, the systems such as hard disk or network are then loaded by bootrom again, until Vxworks most
Guiding eventually is got up.Vxworks systems are started to from upper electric BIOS in the prior art, is typically about gone back in addition in 20s or so
With good grounds system platform is different may all to cause system start-up time to extend, and also can be caused due to hardware compatibility issue
The startup failure of bootrom guiding Vxworks systems;But when in some particular applications for the startup of operating system
Between and stability requirement it is very strict, it is desirable within 5 seconds, startup method of the prior art cannot be met in very short time
Start and require, and the stability requirement under relatively strong compatibility.
The content of the invention
For problems of the prior art, the present invention provides a kind of based on the fast of X86 platform Vxworks operating systems
Fast starting guide method, can greatly shorten the toggle speed of Vxworks operating systems, and avoid due to mainboard and hard
System starts the problem of failure caused by disk compatibility.
The present invention is to be achieved through the following technical solutions:
The method of the invention comprises the following steps,
1)BIOS performs step;
POST is carried out after computer power-up start successively, Initialize installation performs resident program, in calling system
INT19 file start bootstrap routines;Initialize installation includes enumerating equipment, initialization of register, distribution interruption, I/O port, DMA
Resource and system are set;
Vxworks files in system are directly read after starting bootstrap routine, it is right after Vxworks files to read
Vxworks files are parsed, and judge whether Vxworks files are ELF format, are not that ELF format is then judged as mistake
Vxworks files, and incorrect Vxworks system files are pointed out, and the Tornado instruments carried by system are generated just
True Vxworks system files re-start startup bootstrap routine;It is that ELF format then cuts computer operational mode from real pattern
Protected mode is changed to, and the data and code in the Vxworks files after parsing are loaded into the memory address specified respectively;
2)Vxworks loads starting step;
In step 1)The corresponding memory address e_ of ELF format file header is jumped to after middle data and code loaded
Start to perform at entry, be loaded directly into starting Vxworks operating systems, perform application program.
Preferably, step 1)It is middle when whether judge Vxworks files be ELF format, judge detected Vxworks files
Whether 4 bytes of head are ELF format head 0x464c457f, and it is then ELF format to be, are otherwise judged as the Vxworks texts of mistake
Part.
Preferably, shield detection memory part during POST;The hardware initialization that removal need not be initialized in act equipment,
System removes BIOS interfaces setting steps in setting.
Further, also include using adaptive model when Vxworks systems are Vxworks5.5 systems, in Initialize installation
Netinit step.
Further, the initialization to IDE disk drives is also included in Initialize installation, it comprises the following steps:
A. by the vendor id and device id of IDE controllers, using PCI function in Vxworks5.5 systems
PciFindDevice finds out Bus number, device number and function number, and IDE controls are read further according to Bus number, device number and function number
The register base address and interrupt number of device processed;
B. read register base address by step a to initialize DMA engine, obtain the DMA moulds that IDE controllers are supported
Formula;
C. after completing the acquisition to the DMA mode of IDE controllers support, after modified in Vxworks5.5 systems
IDE drivers realize the initialization to IDE;Described modification includes:(c1)Addition carries out dma operation to IDE controllers
Function, the function of addition includes that DMA complex potential functions, DMA mode obtain function, DMA mode and set function, start and stop DMA
Engine function;(c2)IntConnect functions are revised as pciIntConnect functions;(c3)Modification BSP configuration files are supported
DMA mode, including modification sysLib.c files, call sysAtaSetup (), and modification in sysHwInit ()
Config.h files, DMA fields are replaced with by the PIO word section in config.h files.
Compared with prior art, the present invention has following beneficial technique effect:
The present invention changes the method for having and loading Vxworks systems by bootrom in the prior art, and step is performed in BIOS
In rapid, using the change to INT19 file method of calling, loaded starting by bootrom guiding in bootstrap routine
The process change of Vxworks systems is reading process directly to Vxworks files on disk, optimizes the effect of BIOS execution
Rate, 1s or so is shorten in total 5~10 seconds by prior art, so as to the time of Vxworks systems startup is greatly reduced;One side
Face not only solves and read when causing bootrom to guide due to some mainboards and hard disk compatibility issue bootrom failures, most
Cause the system to start the problem of failure eventually, and solve start bootrom need by disk must subregion for FAT16 forms
Problem, improves adaptability, expands range of application.By the application of correlation technique, Vxworks systems are loaded on X86 platforms
System can be imitated from upper electricity to Vxworks systems are entered into and load and execution application program was shorten to 3 seconds by original 20-30 second
Fruit is substantially, simple to operate and very useful, disclosure satisfy that some system rings extremely strict to system start-up time requirement
Border, while greatly improving the safety and reliability of system startup.
Further, by the contrast simply to ELF format head, it is achieved thereby that efficiently sentencing to Vxworks files
It is disconnected, shorten the time of system loads startup.
Further, by shielding the detection part in initialization procedure to internal memory, and at the beginning of removing unwanted hardware
Beginning process and BIOS set the part at interface, so as to improve the utilization ratio of startup time, reduce internal memory in initialization
The time of equipment is detected and enumerated, the execution efficiency of BIOS greatly improved.
Further, by changing network driver for adaptive model in the present invention, while acquiescence is physically
Connect such that it is able to realize to network initialization procedure, it is to avoid because detecting PHY in network initialization procedure, and according to double
The connection speed of side to the PHY in network chip initialize the time of consuming again again, while saving to Vxworks systems
The spent time is detected to physical connection and waited in system.
Further, by realizing the DMA moulds under Vxworks systems in Initialize installation to IDE disk drives when
Formula is transmitted, and improves the transmission speed of data, the data throughout of bus is enhanced, so as to improve opening for Vxworks systems
Dynamic speed, realizes the further optimization to starting method.
Brief description of the drawings
Fig. 1 is the FB(flow block) of Vxworks system start methods in the prior art.
Fig. 2 is the FB(flow block) of the quick starting guide method of heretofore described Vxworks systems.
Fig. 3 is IDE driving FB(flow block)s in Vxworks5.5 systems.
Specific embodiment
With reference to specific embodiment, the present invention is described in further detail, it is described be explanation of the invention and
It is not to limit.
As shown in Fig. 2 the present invention reaches the purpose that Vxworks starts the time and shortens dramatically from following optimization method.It is main
If realizing reducing by optimizing BIOS loading Vxworks methods, transformation is just can be found that by the contrast to Fig. 1 and Fig. 2
The key component of BIOS is this step of BIOS execution startup bootstrap routines, before optimization, that is, journey of booting in the prior art
Sequence reading disk MBR(Master Boot Record, MBR)After information, loaded by bootrom guiding
Vxworks systems.And be then to directly read the Vxworks files on disk after optimizing, centre eliminates bootrom guide portions
Point.Specific implementation is as follows:
Optimization INT19 interrupt functions.As shown in Fig. 2 the execution of the bootstrap routine before optimization is and performs interrupt INT 19
The process of Interrupt Service Routine INT19_VECT, its major function is that read operation system starts block, is read into internal memory
0000:7C00h, and jump to and perform herein.Optimization is to change this partial code, will read MBR and switchs in reading disk
Vxworks files.Whether Vxworks files are effectively judged first after reading Vxworks files, the method for judgement is
Whether detection 4 bytes of file header are 0x464c457f(ELF format head), it is not that ELF format is then judged as wrong Vxworks
File, and incorrect Vxworks system files are pointed out, and the Tornado instruments carried by system are generated correctly
Vxworks system files re-start startup bootstrap routine;It is that ELF format is then parsed to ELF format, is needed first after parsing
The pattern that this computer-chronograph runs is switched to protected mode from real pattern, because real pattern only supports 1MB memory sizes, and
Remaining exented memory can not be accessed, so needing to be switched to protected mode.Just can be by data segment and code after switch mode
Section is loaded into the memory address specified respectively.Jumped to after having loaded and start to perform at the address e_entry of ELF file headers,
Vxworks operating systems can thus be directly initiated.So as to eliminate this bootup process of bootrom, greatly speed up
The startup time.By above-mentioned steps, the execution efficiency of BIOS is greatly improved, and 1s or so is shorten to by 5 original~10s.
Preferably, in the BIOS executory POST stages, remove BIOS detection exented memories part, can lead in simple terms
Cross modification source code and mask detection memory part;Remove BIOS to set interface portion code to reduce BIOS run times;The portion
Divide size of code many, so it is significant to remove the part by source code;Modification source code gets rid of some for enumerating the equipment stage
Unwanted hardware initialization.USB functions are not needed in some custom-built systems for example, then can just remove herein, it is therefore an objective to
The time of equipment is enumerated in reduction;After optimization method of the present invention, the time that starts will be shortened by original 20-30 seconds
It is 3 seconds.
When Vxworks systems are Vxworks5.5 systems, by for influenceing toggle speed in vxworks5.5 systems
Key component optimize.
(1)Network-driven optimizes
Generally, PHY can be detected in network initialization procedure, the connection speed according to both sides is again again to network core
PHY in piece is initialized, and whether driver would generally detect physically connect in addition, if now network is not carried out
Physical connection, then driver meeting time delay waits expecting physically to connect.So this is to Vxworks system toggle speeds
Influence is very big.The solution proposed in the present invention is that modification driver is adaptive model, while not in detection physically
Whether connect, that is to say, that think physically to have connected, thus reach the purpose of the network optimization, so as to reduce network-driven
Delay to Vxworks system toggle speeds.
(2)IDE disk drives optimize
IDE(Integrated Drive Electronics, i.e. electronics integrated manipulator)Interface has two kinds of transmission means,
One is PIO(Programming I/O)Pattern, another is DMA(Direct Memory Access)Pattern.PIO patterns
It is divided into 0-4 pattern, as PIO0-PIO4 again.PIO4 prestissimos also just 16.6MB/s, PIO0 is 3.3MB/s.And DMA moulds
Under formula, current Intel popular chipset all supports Ultra DMA33/66, or perhaps ATA100 substantially, most at a high speed
Degree can reach 100MB/s, and it is few to take resource system resource.But popular windows and Linux system are all propped up
DMA mode is held, and PIO patterns are only supported IDE bus drivers at present under the system of VxWorks 5.5, Vxworks5.5 systems are opened
Dynamic speed can have a negative impact.
IDE controllers are all pci interface equipment, so it is considered as into device PCI when initialization.Initialization flow
As shown in Figure 3.
A. first by the vendor id and device id of IDE controllers, using vxworks5.5PCI functions
PciFindDevice finds out Bus number, device number and function number, and IDE controls are being read according to Bus number, device number and function number
The register base address and interrupt number of device processed.Method is as follows:
pciFindDevice(0x8086,0x2828,0,&bus,&dev,&func);
pciConfigInLong(bus,dev,func,0x20,&ioaddr);
pciConfigInLong(bus,dev,func,0x3c,&irq);
B. the register base address for being read by step a initializes DMA engine, obtains the DMA that IDE controllers are supported
Pattern.
C. after the DMA mode for obtaining IDE controllers, the IDE drivers that modification Vxworks5.5 is carried.
c1)Addition correlation carries out the function of dma operation to IDE controllers, mainly there is DMA resets, DMA mode acquisition, DMA
Pattern sets, starts and stops DMA engine.
c2)Should be pciIntConnect functions by intConnect functions.
c3)Configuration BSP and modification BSP associated documents.
c3.1)Modification sysLib.c files, call sysAtaSetup () in sysHwInit ();
c3.2)Modification config.h files,
By #define ATA0_CONFIG (ATA_GEO_CURRENT | ATA_PIO_AUTO | ATA_BITS_16 | ATA_
PIO_MULTI)
It is revised as
#define ATA0_CONFIG(ATA_GEO_CURRENT|ATA_DMA_AUTO|ATA_BITS_16|ATA_DMA_
MULTI)
By #define ATA1_CONFIG (ATA_GEO_CURRENT | ATA_PIO_AUTO | ATA_BITS_16 | ATA_
PIO_MULTI)
It is revised as
#define ATA1_CONFIG(ATA_GEO_CURRENT|ATA_DMA_AUTO|ATA_BITS_16|ATA_DMA_
MULTI)
After IDE disk drives optimize, not using only same IDE electric board, from original 2~3MB/s of storage speed
About 75MB/s is brought up to;And by improving R/W speed of hard disc, so as to accelerate the startup time of Vxworks5.5 systems.
Claims (4)
1. a kind of quick starting guide method based on X86 platform Vxworks operating systems, it is characterised in that including following step
Suddenly,
1) BIOS performs step;
POST is carried out after computer power-up start successively, Initialize installation performs resident program, the INT19 texts in calling system
Part starts bootstrap routine;Initialize installation includes enumerating equipment, initialization of register, distribution interruption, I/O port, DMA resources and
System is set;Shield detection memory part during POST;
Vxworks files in system are directly read after starting bootstrap routine, is read after Vxworks files to Vxworks texts
Part is parsed, and judges whether Vxworks files are ELF format, is not the Vxworks files that ELF format is then judged as mistake,
And incorrect Vxworks system files are pointed out, and the Tornado instruments carried by system generate correct Vxworks
System file re-starts startup bootstrap routine;It is that computer operational mode is then switched to protection mould by ELF format from real pattern
Formula, and the data and code in the Vxworks files after parsing are loaded into the memory address specified respectively;
When whether judge Vxworks files be ELF format, judge detected Vxworks file headers 4 bytes whether be
ELF format head 0x464c457f, it is then ELF format to be, is otherwise judged as the Vxworks files of mistake;
2) Vxworks loadings starting step;
In step 1) in jump at the corresponding memory address e_entry of ELF format file header after data and code loaded
Start to perform, be loaded directly into starting Vxworks operating systems, eliminate bootrom leaders, perform application program.
2. a kind of quick starting guide method based on X86 platform Vxworks operating systems according to claim 1, its
It is characterised by, removal removes BIOS interfaces setting steps without the hardware initialization of initialization in enumerating equipment in system setting.
3. a kind of quick startup based on X86 platform Vxworks operating systems according to any one in claim 1-2
Optimization method, it is characterised in that when described Vxworks systems are Vxworks5.5 systems, also includes adopting in Initialize installation
With the netinit step of adaptive model.
4. a kind of quick starting guide method based on X86 platform Vxworks operating systems according to claim 3, its
It is characterised by, the initialization to IDE disk drives is also included in described Initialize installation, and it comprises the following steps:
A. by the vendor id and device id of IDE controllers, using PCI function pciFindDevice in Vxworks5.5 systems
Bus number, device number and function number are found out, the register of IDE controllers is read further according to Bus number, device number and function number
Base address and interrupt number;
B. read register base address by step a to initialize DMA engine, obtain the DMA mode that IDE controllers are supported;
C. after completing the acquisition to the DMA mode of IDE controllers support, driven by modified rear IDE in Vxworks5.5 systems
Dynamic program realizes the initialization to IDE;Described modification includes:(c1) addition carries out the function of dma operation to IDE controllers,
The function of addition includes that DMA complex potential functions, DMA mode obtain function, DMA mode and set function, start and stop DMA engine letter
Number;(c2) intConnect functions are revised as pciIntConnect functions;(c3) modification BSP configuration files support DMA moulds
Formula, including modification sysLib.c files, call sysAtaSetup (), and modification config.h texts in sysHwInit ()
Part, DMA fields are replaced with by the PIO word section in config.h files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410128603.XA CN103942069B (en) | 2014-04-01 | 2014-04-01 | A kind of quick starting guide method based on X86 platform Vxworks operating systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410128603.XA CN103942069B (en) | 2014-04-01 | 2014-04-01 | A kind of quick starting guide method based on X86 platform Vxworks operating systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103942069A CN103942069A (en) | 2014-07-23 |
CN103942069B true CN103942069B (en) | 2017-06-09 |
Family
ID=51189745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410128603.XA Active CN103942069B (en) | 2014-04-01 | 2014-04-01 | A kind of quick starting guide method based on X86 platform Vxworks operating systems |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103942069B (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3163441B1 (en) | 2014-11-10 | 2018-09-19 | Huawei Technologies Co. Ltd. | Computer device and memory starting method for computer device |
CN104932921B (en) * | 2015-06-16 | 2018-07-06 | 联想(北京)有限公司 | Start control method and electronic equipment |
CN107025132B (en) * | 2016-02-02 | 2020-03-13 | 龙芯中科技术有限公司 | Interrupt configuration method and device |
CN107301037B (en) * | 2016-04-15 | 2021-03-30 | 龙芯中科技术股份有限公司 | Loading method and device of operating system kernel |
CN107133075A (en) * | 2017-05-23 | 2017-09-05 | 合肥联宝信息技术有限公司 | Os starting method and device |
CN109144574B (en) * | 2017-06-15 | 2021-12-03 | 龙芯中科技术股份有限公司 | Starting method and device of real-time operating system, electronic equipment and storage medium |
CN107766102B (en) * | 2017-10-16 | 2020-10-23 | 环胜电子(深圳)有限公司 | Boot method of dual basic input/output system (BIOS) and electronic device with same |
CN107748677A (en) * | 2017-10-17 | 2018-03-02 | 岳西县天鹅电子科技有限公司 | A kind of method of computer quick start and configuration processor |
CN109032680B (en) * | 2018-08-16 | 2021-12-14 | 成都国科微电子有限公司 | Real-time operating system quick start method and real-time operating system |
CN110221870A (en) * | 2019-06-11 | 2019-09-10 | 北京无线电测量研究所 | The quick start method of VxWorks |
CN111176735B (en) * | 2019-12-23 | 2023-04-07 | 上海乐普云智科技股份有限公司 | Method for accelerating startup of electrocardiograph |
CN111176875B (en) * | 2019-12-23 | 2023-08-29 | 北京航天时代激光导航技术有限责任公司 | BIOS time reset recovery method |
CN111343352B (en) * | 2019-12-23 | 2022-03-01 | 珠海奔图电子有限公司 | Image forming apparatus, start control method thereof, and storage medium |
CN111522591A (en) * | 2020-04-24 | 2020-08-11 | 中电科航空电子有限公司 | Method for realizing quick start software of VxWorks cert and computer program product |
CN111522590B (en) * | 2020-04-24 | 2023-06-20 | 中电科航空电子有限公司 | Method for improving starting speed of VxWorks operating system and application thereof |
CN112230999B (en) * | 2020-10-14 | 2023-07-28 | 天津津航计算技术研究所 | Method for solving loading failure of PS2 equipment in VxWorks graph development |
CN113608795B (en) * | 2021-06-21 | 2024-07-02 | 天津津航计算技术研究所 | Universal method for starting and loading application program under VxWorks |
CN114691227B (en) * | 2022-04-25 | 2025-02-21 | 紫光计算机科技有限公司 | BIOS system multi-mode startup method and device, electronic device and storage medium |
CN117591189B (en) * | 2024-01-18 | 2024-04-26 | 深圳市天辰防务通信技术有限公司 | Time optimization method, control device, navigation processor system and navigation processor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE38865E1 (en) * | 1998-04-14 | 2005-11-01 | International Business Machines Corporation | System and method for optimizing computer software and hardware |
CN101515239A (en) * | 2009-04-08 | 2009-08-26 | 南京航空航天大学 | Quick start method of X86 flight control computer |
CN101937406A (en) * | 2009-06-29 | 2011-01-05 | 研祥智能科技股份有限公司 | Method and system for driving 1394 devices in VxWorks operating system |
-
2014
- 2014-04-01 CN CN201410128603.XA patent/CN103942069B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE38865E1 (en) * | 1998-04-14 | 2005-11-01 | International Business Machines Corporation | System and method for optimizing computer software and hardware |
CN101515239A (en) * | 2009-04-08 | 2009-08-26 | 南京航空航天大学 | Quick start method of X86 flight control computer |
CN101937406A (en) * | 2009-06-29 | 2011-01-05 | 研祥智能科技股份有限公司 | Method and system for driving 1394 devices in VxWorks operating system |
Non-Patent Citations (3)
Title |
---|
VxWorks下PCI 总线设备驱动程序设计;卞红雨 等;《声学与电子工程》;20050630(第2005年第02期);第44页第1栏第1段-第45页第1栏第2段 * |
X86构架下VxWorks快速启动分析与实现;王前 等;《微电子学与计算机》;20070731;第24卷(第07期);说明书第197页第2节、图2 * |
基于PowerPC和VxWorks的信号处理平台的研究;岳潇;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130615(第2013年第06期);说明书第12页-第13页,第18页,第23页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103942069A (en) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103942069B (en) | A kind of quick starting guide method based on X86 platform Vxworks operating systems | |
US8830228B2 (en) | Techniques for enabling remote management of servers configured with graphics processors | |
US9778844B2 (en) | Installation of operating system on host computer using virtual storage of BMC | |
US9081703B2 (en) | Method and apparatuses for facilitating sharing device connections between a host and client based on the power mode of the host | |
US10481916B2 (en) | Computer device and memory startup method of computer device | |
US10572434B2 (en) | Intelligent certificate discovery in physical and virtualized networks | |
KR101935290B1 (en) | Selectively enabling platform-specific features | |
US9542201B2 (en) | Network bios management | |
CN109426613B (en) | Method for retrieving debugging data in UEFI and computer system thereof | |
US9489211B2 (en) | Exposing memory-mapped IO devices to drivers through firmware | |
CN113703914A (en) | Test method and test system | |
US8291436B2 (en) | Synchronization of event handlers | |
CN109656758B (en) | Debugging method and system for heterogeneous dual-processor system chip | |
CN111708652A (en) | Fault repairing method and device | |
EP3029564A1 (en) | System and method for providing access to original routines of boot drivers | |
US10491736B2 (en) | Computer system and method thereof for bluetooth data sharing between UEFI firmware and OS | |
US20140156983A1 (en) | Stateless Flexible Boot Control | |
US9858139B1 (en) | Computer system vulnerability analysis apparatus and method | |
EP2325747A2 (en) | Virtual platform for prototyping system-on-chip designs | |
US20160283250A1 (en) | Boot controlling processing apparatus | |
US20200015296A1 (en) | Computer system and method thereof for sharing of wireless connection information between uefi firmware and os | |
CN104182271A (en) | Virtualization implementation method based on SW processor | |
US20180032470A1 (en) | Techniques of providing serial port in non-legacy system via embedded-system device | |
KR101389922B1 (en) | Apparatus and method for setting up of Chip Set | |
US20220066911A1 (en) | Virtual machine for developing and testing target code for hardware designs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A Fast Start Optimization Method for Vxworks Operating System Based on X86 Platform Effective date of registration: 20230510 Granted publication date: 20170609 Pledgee: China Construction Bank Corporation Xi'an Labor Road Sub-branch Pledgor: XI'AN RITRONTEK ELECTRONIC TECHNOLOGY CO.,LTD. Registration number: Y2023980040300 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |