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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com