Communication method between real-time operating system and non-real-time operating system on multi-core processor

A real-time operating system and multi-core processor technology, applied in the direction of electrical digital data processing, instruments, computers, etc., can solve problems such as inability to manage uniformly, and achieve the effect of reducing system overhead

Inactive Publication Date: 2014-07-23
ZHEJIANG UNIV
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method cannot be managed uniformly in the environment of two operating systems
For multi-core processors,

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
  • Communication method between real-time operating system and non-real-time operating system on multi-core processor
  • Communication method between real-time operating system and non-real-time operating system on multi-core processor
  • Communication method between real-time operating system and non-real-time operating system on multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention is now explained in detail in conjunction with the embodiments and the accompanying drawings. The current embodiment of the present invention takes the Android operating system and the SmartOSEK operating system running simultaneously on the ARM dual-core processor on the OMAP4460 development board as an example, through the communication between the two. To further elaborate on the technical solution of the present invention, the two operating systems operate simultaneously by means of isolation and the like, wherein the Smart OSEK system is a real-time operating system, and the Android system is a non-real-time operating system.

[0040] The overall operating environment of this embodiment is as follows:

[0041] Isolate the OMAP4460 development board hardware platform into different computing areas. Taking the core of the ARM multi-core hardware processor as the unit, the SmartOSEK system and the Android system are respectively bound to the cor...

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 communication method between a real-time operating system and a non-real-time operating system on a multi-core processor. The method comprises the following steps that firstly, the length of information of each frame and the capacity of the shared memory are statically configured; secondly, the shared memory is divided into a buffer area for synchronous messages and a queue for asynchronous messages, a progress of processing the messages is established for the real-time operating system and the non-real-time operating system, and internuclear interruption is registered on the multi-core processor; thirdly, the operating systems are communicated, the operating system sending the messages stores the messages into the corresponding part in the shared memory, the internuclear interruption is triggered, the operating system receiving the messages responds to the internuclear interruption, the messages are copied from the shared memory, the feedback is sent to the operating system sending the messages, and communication is finished. According to the communication method, the communication mode adopted in the messages is set in advance, a unified mapping table is not needed, and the progress can be managed conveniently.

Description

technical field [0001] The invention belongs to the field of embedded multi-core processors, in particular to a communication method between a real-time operating system and a non-real-time operating system on a multi-core processor. Background technique [0002] The application of multi-core processors in the computer field is increasingly widespread, not only in servers and desktop systems, but also in the embedded field. It is also a development trend to use multi-core processors as the hardware platform of the system. The hardware environment of multi-core processors has laid the hardware foundation for multiple different types of operating systems to run on the same platform. Among these embedded operating systems, there are embedded real-time operating systems and non-real-time operating systems. Embedded real-time operating systems have the characteristics of timely response, tailorability, and high reliability, and many embedded real-time operating systems are stati...

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): G06F15/163
Inventor 李红杨国青金曦刘子阳吴朝晖
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products