Understanding VxWorks Kernel: Real-Time Operating System

Understanding VxWorks Kernel: Real-Time Operating System

This article begins by defining real-time kernels and introducing real-time operating systems, explaining their characteristics. It then discusses monolithic kernels, layered kernels, and microkernels from the perspective of kernel functionality and structure. Finally, it introduces the VxWorks Wind kernel, which possesses microkernel characteristics. 1.1 Overview of Real-Time Kernels “Real-time” refers to the ability of a … Read more

Phoenix-RTOS: A Lightweight and High-Performance Real-Time Operating System

Phoenix-RTOS: A Lightweight and High-Performance Real-Time Operating System

Phoenix-RTOS is a lightweight, high-performance real-time operating system (RTOS) designed to provide a reliable and efficient runtime environment for embedded systems. It supports multiple architectures and is known for its simple design and powerful features. This article will delve into the core features, architectural design, and application scenarios of Phoenix-RTOS, providing readers with a comprehensive … Read more

Porting Raspberry Pi Driver Framework Circle to Custom Operating System

Porting Raspberry Pi Driver Framework Circle to Custom Operating System

Click the card below to follow Arm Technology Academy This article is selected from the Jishu Community column “Embedded Inn”, authored by RC. This article will briefly describe the process of porting the Circle driver framework to a custom microkernel operating system as a user-mode driver process. Original link: https://stdrc.cc/post/2021/01/22/porting-circle/ 1. Introduction What is Circle? … Read more

Analysis of Embedded System Software Architecture

Analysis of Embedded System Software Architecture

Analysis of HarmonyOS Architecture The overall structure of HarmonyOS adopts a layered design, from bottom to top: Kernel Layer: Multi-core, selecting the appropriate OS kernel for different resource-constrained devices, masking multi-core differences. System Service Layer: Core capabilities, providing services to application layer programs through the framework layer. Application Framework Layer: Multi-language framework Application Layer: System … Read more