Skip to main navigation Skip to search Skip to main content

Embedded partitioning real-time operating system based on microkernel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The embedded partitioning operating system is active in security-related fields such as avionics and automotive embedded software. The temporal and spatial isolation of the partition is the guarantee of system security. In addition, as these areas become more demanding for applications, improving the real-time performance of partitioning operating systems has become a trend. To reach this goal, we propose a solution that leverages the microkernel architecture in the embedded partitioning operating system. The microkernel ensures the determinacy of real-time scheduling policies and system calls by simplifying kernel functionality and preserving the most basic resources. Partitions built on top of the microkernel enable low-cost communication, fast context switching and mixed task scheduling. Based on the microkernel, we developed a complete real-time partitioning operating system. The system supports multi-core processors to take full advantage of the high performance of existing embedded processors. On different hardware platforms, we conducted two types of tests about interrupt response time and latency. The results show that our proposed architecture exhibits high real-time performance.

Original languageEnglish
Title of host publicationProceedings - 22nd IEEE International Conference on Computational Science and Engineering and 17th IEEE International Conference on Embedded and Ubiquitous Computing, CSE/EUC 2019
EditorsMeikang Qiu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages205-210
Number of pages6
ISBN (Electronic)9781728116631
DOIs
StatePublished - Aug 2019
Event22nd IEEE International Conference on Computational Science and Engineering and 17th IEEE International Conference on Embedded and Ubiquitous Computing, CSE/EUC 2019 - New York, United States
Duration: 1 Aug 20193 Aug 2019

Publication series

NameProceedings - 22nd IEEE International Conference on Computational Science and Engineering and 17th IEEE International Conference on Embedded and Ubiquitous Computing, CSE/EUC 2019

Conference

Conference22nd IEEE International Conference on Computational Science and Engineering and 17th IEEE International Conference on Embedded and Ubiquitous Computing, CSE/EUC 2019
Country/TerritoryUnited States
CityNew York
Period1/08/193/08/19

Keywords

  • Embedded system
  • Isolation
  • Microkernel
  • Multi-core
  • Partitioning
  • Real-Time

Fingerprint

Dive into the research topics of 'Embedded partitioning real-time operating system based on microkernel'. Together they form a unique fingerprint.

Cite this