Common RTOS in STM32 Embedded Development

Common RTOS in STM32 Embedded Development

1 FreeRTOS Since RTOS requires a certain amount of system resources (especially RAM), only a few real-time operating systems such as μC/OS-II, embOS, salvo, and FreeRTOS can run on small RAM microcontrollers. Compared to commercial operating systems like μC/OS-II and embOS, FreeRTOS is a completely free operating system, featuring open source code, portability, scalability, and … Read more

Battery Condition Monitoring and Intelligent Control System Based on μC/OS-II

Battery Condition Monitoring and Intelligent Control System Based on μC/OS-II

Tang Jianqiang, Zhou Fengxing, Shen Chunpeng (Wuhan University of Science and Technology, School of Information Science and Engineering, Wuhan, Hubei 430081) Abstract: In response to the premature failure of 12 V on-board battery power systems, a battery condition monitoring and intelligent control system based on μC/OS-II has been designed. This system integrates flyback switch power … Read more

μC/OS-II Compatibility Layer for RT-Thread OS

μC/OS-II Compatibility Layer for RT-Thread OS

1 Overview This is a compatibility layer for the RT-Thread domestic operating system, designed to allow projects based on the μC/OS-II operating system from the American company Micriμm to migrate quickly and seamlessly to the RT-Thread operating system. The design and implementation of the compatibility layer respect the original μC/OS-II, ensuring its authenticity. The design … Read more

Basics of Embedded μC/OS-II System

Basics of Embedded μC/OS-II System

Wu Jianying Microcontroller Development Board Address Shop:【Wu Jianying’s Shop】 Address:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 μC/OS-II maintains all information of an event control block through the OS_EVENT data structure defined in uCOS_II.H [Program Listing L6.1], which is the event control block ECB mentioned at the beginning of this chapter. This structure not only includes the definition of the event itself, … Read more

Porting μC/OS-II Operating System to Various Processors

Porting μC/OS-II Operating System to Various Processors

The μC/OS-II operating system is a preemptive multitasking, single memory space, microkernel embedded operating system with efficient and compact characteristics. It has high execution efficiency, occupies little space, is highly portable, has good real-time performance, and strong scalability. Using the μC/OS-II real-time operating system can effectively schedule tasks; assigning different priorities to tasks ensures timely … Read more

Five Embedded Operating Systems You Must Know for Learning STM32

Five Embedded Operating Systems You Must Know for Learning STM32

Good news: New Year sale! The 2017 collection of “Microcontroller and Embedded System Applications” electronic journals is only 29.9! Welcome to the Embedded Fan Mall to purchase~ There are five operating systems based on the STM platform that meet real-time control requirements available for porting: μClinux, μC/OS-II, eCos, FreeRTOS, and RT-Thread. Below, we will introduce … Read more

Five Major Embedded Systems in STM32 Development

Five Major Embedded Systems in STM32 Development

Technology often updates very quickly, and it always makes us feel that learning is difficult and somewhat confusing. However, it’s okay; we enthusiasts focus on learning with joy. To learn about STM32, we first need to understand the five major embedded operating systems: μClinux, μC/OS-II, eCos, FreeRTOS, and RT-thread. μClinux μClinux is an excellent version … Read more