Overview of MCU-Specific RTOS: Small But Complete

Overview of MCU-Specific RTOS: Small But Complete

Microcontrollers (MCUs) are widely used across various industries, such as home appliances, industrial automation, real-time control, and data collection. To meet the demands for real-time control and quick responses in industrial control, most MCUs are equipped with Real-Time Operating Systems (RTOS). With the rise of the Internet of Things (IoT), the software industry has also … Read more

What Kind of Operating System Does IoT Call For in the Era of Autonomy?

What Kind of Operating System Does IoT Call For in the Era of Autonomy?

Author: Levin IoT Think Tank Original Introduction The competition in the IoT industry is developing towards an ecosystem, with companies including internet giants and operators actively laying out upstream key technologies and downstream solutions based on platforms. According to data released by the Ministry of Industry and Information Technology, by the end of August this … Read more

How to Build the RISC-V MCU Ecosystem?

How to Build the RISC-V MCU Ecosystem?

According to authoritative market research institutions, the global microcontroller (MCU) market is expected to reach a total sales of $19 billion in 2021, with shipments exceeding 25 billion units. From 2021 to 2028, the compound annual growth rate (CAGR) of MCUs is approximately 10%, increasing to $36 billion by 2028. A report released by IC … Read more

HarmonyOS: A Real-Time IoT Operating System

HarmonyOS: A Real-Time IoT Operating System

This is a platform for knowledge sharing and dissemination. Patience in reading to the end will yield surprises and gains. Real-time operating systems are not as simple as “real-time” suggests By | Bu Rixin Key point summary: During the recent US-China trade war, the US mobilized national strength to deal with Huawei, with the core … Read more

The Past, Present, and Future of IoT Operating Systems

The Past, Present, and Future of IoT Operating Systems

As early as 1982, a group of students from Carnegie Mellon University developed a networked soda machine that could inform users about the stock of drinks in the fridge and whether newly added drinks were cold. This machine is considered the first networked appliance. These students did not realize that their actions would make them … Read more

Overview of Mainstream IoT Operating Systems

Overview of Mainstream IoT Operating Systems

Author: Liu Yuwei EET Electronic Engineering Magazine Original Every era has its unique electronic products, and each type of product has its own compatible operating system. For instance, early multitasking operating systems like MULTICS and UNIX, the multi-processor operating systems used in personal computers like LINUX and Windows, and the mobile operating systems of the … Read more

Numerous IoT Operating Systems

Numerous IoT Operating Systems

Introduction In today’s PC and mobile era, the dominant operating systems may not continue their reign in the IoT era. The rule of the operating system industry is that once a monopoly is formed, it is very difficult for later entrants to overturn it; they can only wait for the next wave of industrial change. … Read more

How Makefile Compiles Code Files

How Makefile Compiles Code Files

This article summarizes: This article mainly introduces the process of using Makefile to compile code into executable binary files for microcontrollers and discusses commonly used Makefile syntax. It narrates the transformation from a straightforward Makefile to a more universal Makefile. Introduction to Makefile The most common function of a Makefile is to inform the make … Read more

Introduction to Makefile

Introduction to Makefile

Click the blue text above to follow me~ 01 Introduction Today I took some time to study Makefile and organized the information I found for quick reference during future reviews, helping beginners like me save time. 02 Preparation First, let’s assume we have the following code files: main.cpp functions.h function1.cpp function2.cpp — functions.h —// functions.hvoid … Read more

Mastering Makefile: A Comprehensive Guide

Mastering Makefile: A Comprehensive Guide

1What is Makefile In the previous study of compiling C programs, we learned that compiling a program is relatively simple. However, if we need to compile multiple files or files in different folders, we need to generate different library files and determine the compilation order of these files, which often requires many complex command lines … Read more