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

Real-time operating system architecture, real-time kernel access method and device

A real-time operating system and real-time kernel technology, applied in the field of operating systems, can solve the problems of poor application portability, uncommon application, repeated application development, etc., and achieve the effect of improving portability and reducing repeated development.

Pending Publication Date: 2019-01-04
LOONGSON TECH CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a real-time operating system architecture, a real-time kernel access method, and equipment. Currently, for different types of real-time operating systems on the same hardware platform, corresponding application programs need to be specially developed for different real-time operating systems. The application programs developed by different types of real-time operating systems are not compatible with each other, the portability of the application programs is poor, and there is a problem of repeated application development

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
  • Real-time operating system architecture, real-time kernel access method and device
  • Real-time operating system architecture, real-time kernel access method and device
  • Real-time operating system architecture, real-time kernel access method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] figure 2 A schematic structural diagram of a real-time operating system architecture provided by Embodiment 1 of the present invention. The embodiments of the present invention aim at different types of real-time operating systems on the same hardware platform, and corresponding application programs need to be specially developed for different real-time operating systems. The application programs developed for different types of real-time operating systems are not compatible with each other. The portability of the system is poor, and there is a problem of repeated application development, and a real-time operating system architecture is provided. Such as figure 2 As shown, the real-time operating system architecture provided by the embodiment of the present invention includes: the underlying real-time kernel, at least the middle layer including the file system, the upper-layer application program, and the kernel public interface layer arranged between the real-time k...

Embodiment 2

[0035] On the basis of the first embodiment above, in the second embodiment, the kernel public interface is encapsulated by the kernel interface used to realize the same function in the kernel interfaces of various types of real-time operating systems; the kernel public interface layer stores interface correspondence The rule, the interface correspondence rule includes the corresponding relationship between the packaged kernel public interfaces and the encapsulated kernel interfaces.

[0036] Wherein, the kernel interfaces of various types of real-time operating systems include the kernel interfaces of all existing real-time operating systems; The kernel interface is encapsulated.

[0037]In practical applications, the real-time kernel of the real-time operating system provides multiple kernel interfaces. The kernel interface corresponds to the kernel interface function. The function of the kernel interface function is realized by calling the kernel interface. The functions of...

Embodiment 3

[0046] image 3 A schematic structural diagram of a real-time operating system architecture provided by Embodiment 3 of the present invention. On the basis of the above-mentioned embodiment 1 or embodiment 2, in this embodiment 3, if image 3 As shown, the real-time operating system architecture also includes: an application programming interface layer arranged between the middle layer and the application program; the application programming interface layer provides a unified application programming interface specification, so that programmers can carry out upper layer development of applications.

[0047] Among them, the application programming interface specification stipulates the format of the kernel public interface.

[0048] In this embodiment, in order to facilitate the development of programmers, an application program interface layer is added between the middle layer and the application program to provide programmers with an application program corresponding to the ...

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 real-time operating system architecture, a real-time kernel access method and a device. The architecture of the real-time operating system comprises a bottomreal-time kernel, at least comprising a middle layer of a file system, an upper application program, and a kernel common interface layer arranged between the real-time kernel and the middle layer, wherein the bottom real-time kernel comprises a middle layer of a file system, an upper application program, and a kernel common interface layer arranged between the real-time kernel and the middle layer. The kernel common interface layer provides a unified kernel common interface to the middle layer, so that the upper application can access the real-time kernel of the real-time operating system through the kernel common interface called by the middle layer. As that kernel common interface lay is added between the real-time kernel and the middle lay, By providing a unified kernel common interface to the middle layer, the difference between different types of real-time kernels can be shielded, so that applications developed for the unified kernel common interface can be applied to different types of real-time kernels, thereby improving the portability of applications and reducing the repetitive development of applications.

Description

technical field [0001] The embodiments of the present invention relate to the field of operating systems, and in particular to a real-time operating system architecture, a method and a device for accessing a real-time kernel. Background technique [0002] A real-time operating system (Real Time Operating System, referred to as RTOS) means that when external events or data are generated, it can accept and process them at a fast enough speed, and the processing results can control the production process or An operating system that responds quickly to the processing system, schedules all available resources to complete real-time tasks, and controls the coordinated operation of all real-time tasks. [0003] Usually, the real-time operating system adopts a hierarchical design. On the hardware layer composed of the CPU platform, it includes the real-time kernel at the bottom layer, the middle layer composed of the file system and the graphics system, and the application program at...

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): G06F8/76
CPCG06F8/76Y02D10/00
Inventor 王洪虎高翔
Owner LOONGSON TECH CORP
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