In-Depth Explanation of Hypervisor Technology

In-Depth Explanation of Hypervisor Technology

With the development of ICT technology, the computing power of a single SOC can undertake more services. The expansion of network bandwidth and characteristics such as low latency and differentiated services make the deployment of services and allocation of functions more flexible. For example: perception, fusion, planning, control, and execution can be decoupled. Automotive service … Read more

Huawei HarmonyOS vs RT-Thread: Which Is the Future of IoT OS?

Huawei HarmonyOS vs RT-Thread: Which Is the Future of IoT OS?

The Internet of Things (IoT) was still a very vague concept a decade ago. With the development of technology across various industries over the past ten years, and the deepening commercialization of 5G, the mainstream communication infrastructure representing the next decade, the initial slogan of “connecting everything” has gradually become clearer. The competition among IoT … Read more

What Happens After the Microcontroller Program Ends?

What Happens After the Microcontroller Program Ends?

For embedded systems, if there is no RTOS running, the main function main() in program development needs to use some mechanism to keep running happily forever; it has no endpoint. If you want to exit the main function, what happens specifically is determined by the C language compiler used. 1. The Question Raised Today, I … Read more

Eight Major Operating Systems for IoT

Eight Major Operating Systems for IoT

Introduction: The tech industry has devoted a significant amount of time to the IoT craze. For-profit tech companies and members of the open-source community are promoting their respective operating systems, claiming to be the best fit for various IoT applications. However, not every operating system is suitable for all IoT purposes. As a result, there … Read more

Differences Between Circular Queue and Message Queue in RTOS

Differences Between Circular Queue and Message Queue in RTOS

Original from WeChat Official Account | Embedded Column “Circular queue” and “message queue” are widely used in the embedded field, and experienced embedded software engineers are likely familiar with them. However, beginners often have related questions. Today, I will share some content about “circular queues” and “message queues”. Circular Queue A circular queue is a … Read more

Understanding Synchronization and Mutual Exclusion in RTOS

Understanding Synchronization and Mutual Exclusion in RTOS

1. The Concepts of Synchronization and Mutual Exclusion To understand synchronization and mutual exclusion in one sentence: I wait for you to finish using the bathroom before I use it. What is synchronization? It is: Hey, I am using the bathroom, please wait. What is mutual exclusion? It is: Hey, I am using the bathroom, … Read more

Understanding Task State Machine in FreeRTOS

Understanding Task State Machine in FreeRTOS

In the previous article, we used FreeRTOS to light up an LED, which essentially got FreeRTOS running. To effectively use an RTOS, it is necessary to understand how the scheduler works from a black-box perspective. Of course, if you want to study its internal implementation, you can read the source code. However, I feel that … Read more

Is Linux a Real-Time Operating System or Time-Sharing Operating System?

Is Linux a Real-Time Operating System or Time-Sharing Operating System?

The systems we usually share, such as µC/OS, FreeRTOS, RT-Thread, ThreadX, are all real-time operating systems (RTOS). So some readers ask: What is a time-sharing operating system, and does Linux belong to real-time operating systems? Real-Time Operating System (RTOS) RTOS, the full English name is Real Time Operating System, which means real-time operating system. 1. … Read more

Key Technologies and Development Trends of Industrial Real-Time Operating Systems

Key Technologies and Development Trends of Industrial Real-Time Operating Systems

The article “Key Technologies and Development Trends of Industrial Real-Time Operating Systems” by Meng Yan, Li Mingshi, and Deng Changyi from the National Industrial Information Security Development Research Center was published in the 3rd issue of 2024 in “New Industrialization”. The full text is shared as follows: Key Technologies and Development Trends of Industrial Real-Time … Read more