Hardware real-time operation system

A real-time operating system and hardware technology, applied in the field of operating systems, can solve the problem of low real-time performance of RTOS, and achieve the effects of improving schedulability and real-time performance, reducing system overhead, and providing utilization.

Inactive Publication Date: 2013-11-27
SHENZHEN DONG YUAN ELECTRONICS CO LTD
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a hardware real-time operating system with high real-time performance for the defects of the above-mentioned software-based RTOS in the prior art that the real-time performance is not high

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
  • Hardware real-time operation system
  • Hardware real-time operation system
  • Hardware real-time operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] figure 1 It is a logical diagram of Embodiment 1 of the hardware real-time operating system of the present invention, and the hardware real-time operating system includes ARM processor 10 and FPGA20 connected by FSMC (Flexible static memory controller, variable static memory controller) bus, wherein FPGA20 is used for Realize the preemptive scheduler and the task management based on the preemptive scheduler and the management of semaphores, mailboxes, message queues, mutual exclusion semaphores, and event flag groups; the ARM processor 10 is used to execute tasks and realize task switching.

[0025] Moreover, in this embodiment, the ARM processor 10 adopts a processor whose model is STM32F103VET6 of ST Company, and the FPGA 20 adopts an FPGA whose model number is EP4CE6E22C8 of Altera Company. FSMC supports the connection of various memories, such as SRAM, NAND Flash, NOR Flash and PSRAM. Here, the communication with FPGA adopts a communication sequence similar to that ...

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 hardware real-time operation system. The hardware real-time operation system comprises an ARM (advanced RISC machines) processor and an FPGA (field programmable gate array) which are connected via an FSMC (fuzzy sliding mode control) bus, wherein the FPGA is used for realizing a preemptive scheduler, and managements on tasks, a signal quantity, an oil tank, a message queue, a mutual exclusion signal quantity and an event flag group based on the preemptive scheduler; and the ARM processor is used for executing the tasks and realizing task switchover. By implementing the technical scheme of the invention, the FPGA does not occupy the processing time of the ARM processor because of running independently from the ARM processor, and the saved time is used for executing task programs, thus successfully reducing the system expense of the ARM processor; in particular, the utilization rate of the ARM processor is effectively increased in applications needing rapid task switchover. Therefore, via the operation system realized by hardware, the schedulability and real-time performance of the task set are improved.

Description

technical field [0001] The invention relates to the field of operating systems, in particular to a hardware real-time operating system. Background technique [0002] Embedded operating systems are more and more widely used in current embedded applications, especially in applications with complex functions and huge systems. Firstly, the embedded operating system improves the reliability of the system; secondly, the embedded real-time operating system improves the development efficiency and shortens the development cycle. [0003] For occasions with high real-time requirements, at present, RTOS (Real-time operating system, real-time operating system) based on software cannot improve its real-time performance by simply relying on improved algorithms. The desired effect cannot be achieved, because the speed of the processor has reached a certain height. Contents of the invention [0004] The technical problem to be solved by the present invention is to provide a hardware rea...

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/44
Inventor 黄强白永斌李俊刘斌
Owner SHENZHEN DONG YUAN ELECTRONICS CO LTD
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