14 Common Embedded Real-Time Systems You Should Know

14 Common Embedded Real-Time Systems You Should Know

Click the blue “One Linux” at the top left, and select “Set as Starred“ Get the latest articles at the first moment ☞【Resources】Learning Path for Embedded Driver Engineers ☞【Resources】Linux Embedded Knowledge Points – Mind Map – Free Access ☞【Jobs】A Comprehensive Project Based on Linux IoT that Can Be Included in Your Resume ☞【Jobs】Resume Template for … Read more

Introduction to Open Source Embedded Real-Time Operating System uC/OS-II

Introduction to Open Source Embedded Real-Time Operating System uC/OS-II

1. The Birth of uC/OS-II: From Open Source Experiment to Industry Benchmark Background and Origin uC/OS-II (Micro-Controller Operating System Version II) was born in 1992, developed by embedded systems pioneer Jean J. Labrosse. Its predecessor, uC/OS (1991), was initially released as a teaching tool in the magazine “Embedded Systems Programming,” and later evolved into a … Read more

14 Common Embedded Real-Time Operating Systems You Should Know

14 Common Embedded Real-Time Operating Systems You Should Know

Source: Last Bug Formatting: Uncle Wheat Embedded operating systems (RTOS) that meet real-time control requirementsHere are 14 mainstream RTOS:μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,while domestic embedded operating systems include Dujiangyan Operating System (djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。 Next, we will introduce the characteristics of these 14 embedded operating systems. 1. μClinux μClinux is an excellent version of embedded Linux, fully named … Read more

Embedded Linux Development Log (4)

Embedded Linux Development Log (4)

Currently, most industrial control systems are embedded systems (a few simple systems use bare metal development directly). An “embedded system” refers to a computer system with specific functions embedded within specific hardware. Embedded systems generally consist of a real-time operating system (RTOS) + application software (a PLC itself is also an embedded system). Common real-time … Read more

DistortOS: A New C++ Real-Time Operating System for Embedded Development

DistortOS: A New C++ Real-Time Operating System for Embedded Development

In the field of embedded system development, real-time operating systems (RTOS) are crucial for ensuring that devices respond to events in a timely manner. With the rapid development of the Internet of Things and edge computing, developers need an efficient RTOS that meets modern demands. DistortOS, as an open-source, object-oriented C++ real-time operating system, promises … Read more

Design Concepts of Hardware Abstraction Layer (HAL & BSP) in Embedded Systems (Part 1)

Design Concepts of Hardware Abstraction Layer (HAL & BSP) in Embedded Systems (Part 1)

1 Introduction The Hardware Abstraction Layer (HAL) is an interface layer located between the operating system kernel and the hardware circuitry, aimed at abstracting the hardware. It hides the hardware interface details specific to a platform, providing a virtual hardware platform for the operating system, making it hardware-independent and portable across various platforms. The HAL … Read more

An Open Source MCU-Level Command Line Interaction Component

An Open Source MCU-Level Command Line Interaction Component

1 Introduction to nr_micro_shell During debugging and maintenance, it is often necessary to interact with microcontrollers to retrieve or set certain parameters or execute specific operations. nr_micro_shell is a basic command line tool designed to meet this need for resource-constrained MCUs. Although the finsh command line interaction tool provided in the RT_Thread component is powerful, … Read more

Development of KW01-ZigBee Wireless Sensor Network Application Platform

Development of KW01-ZigBee Wireless Sensor Network Application Platform

Abstract: To address the challenges of high difficulty and long development cycles in wireless sensor network application development, this paper analyzes the reasons behind these issues and the current state of wireless sensor network application development technologies. Following the principles of software engineering and component design, a four-layer architecture development platform model is proposed. Based … Read more

Introduction to Industrial Control Security (Part 6)

Introduction to Industrial Control Security (Part 6)

In the previous article, we conducted a simple analysis of firmware. In this article, we will supplement some knowledge of Vxworks and continue our research into firmware content. As this involves operating system content, it is recommended that readers have a basic understanding of operating systems before reading this article, or refer to my article … Read more

ArtInChip D133CBS Chip: Ideal Choice for Industrial HMI Products

ArtInChip D133CBS Chip: Ideal Choice for Industrial HMI Products

Introduction In today’s industrial automation field, the demand for high performance and reliability is growing. To meet these requirements, ArtInChip has launched the brand new D133CBS chip, designed as the main controller for industrial Human-Machine Interface (HMI) products with its outstanding performance and powerful features. ArtInChip D133CBS Core Performance Increased Clock Speed: The D133CBS chip … Read more