When to Use LTE Cat M for IoT Devices

When to Use LTE Cat M for IoT Devices

New friends, please Click the blue text above “Zhongbo Intelligent” to follow for free This article is reprinted from: Qianjia Integrated Wiring Network, copyright belongs to the original author. If there is any infringement, please leave a message for deletion. What is Cat M?LTE Cat M (also known as LTE-M) is a low-power wide-area (LPWA) … Read more

Trends in Smart Home Patents: The Patent Offensive and Defensive Battle of IoT Devices

Trends in Smart Home Patents: The Patent Offensive and Defensive Battle of IoT Devices

As the first rays of morning sunlight filter through the curtains, the smart speaker automatically plays the weather forecast; when leaving home, the security system arms itself, and the air conditioning and lights turn off automatically; on the way home from work, the phone remotely starts the vacuum cleaner and preheats the water heater… These … Read more

Applications of IoT Cards in Device Networking

Applications of IoT Cards in Device Networking

In the era of mobile internet, the connection between devices is no longer limited to smartphones and computers. From shared bicycles on the street to high-speed cars, from logistics tracking devices to remote monitoring cameras, an increasing number of mobile devices require stable and efficient network support. Behind this, IoT cards play a crucial role. … Read more

Compiling Linux 3.10 with QEMU Simulation and BusyBox

Compiling Linux 3.10 with QEMU Simulation and BusyBox

Since I couldn’t find a complete tutorial on compiling Linux version 3.10 with QEMU simulation, I decided to summarize the entire process myself. My goal is to simulate a router firmware with a Linux 3.10 kernel and a specific version of the cross-compiler. Prerequisites To perform QEMU system simulation, we need at least two files: … Read more

FreeRTOS Part 1: Introduction to Real-Time Operating Systems

FreeRTOS Part 1: Introduction to Real-Time Operating Systems

This article lays the foundation for Bob’s new series on the open-source FreeRTOS, where he introduces the history of early multitasking real-time operating systems (RTOS) that allowed multiple tasks to run “simultaneously.” He uses FreeRTOS as an example to explain how multitasking RTOS works and its basic components. In 2019, as the world prepared to … Read more

FreeRTOS Part Two: Tasks

FreeRTOS Part Two: Tasks

FreeRTOS Tasks Let’s continue Bob’s open-source FreeRTOS series articles. The core of FreeRTOS is the task. In this second part, I will explore what a task is, what options are available to configure the Task Control Block (TCB), and what functionalities might be missing in the FreeRTOS TCB. As I grew up, I gradually discovered … Read more

FreeRTOS Part Three: Configuration

FreeRTOS Part Three: Configuration

FreeRTOS Configuration Let us continue Bob’s open-source FreeRTOS series. All RTOS require configuration. In this article, Bob will discuss the configuration parameters available when setting up FreeRTOS. Every real-time operating system (RTOS) I have integrated into embedded systems required configuration. The first was RSX-11, developed by David Cutler for Digital Equipment’s PDP-11 (Figure 1). (David … Read more

MicroPython: The Mini Power of Embedded Systems!

MicroPython: The Mini Power of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me MicroPython is a lightweight Python interpreter designed specifically for embedded systems. Its emergence allows us to run Python code on microcontrollers, opening another window to the world of hardware. Imagine being able to control an LED, read sensor data, … Read more

Operating Systems in Embedded Systems

Operating Systems in Embedded Systems

Concepts and Characteristics of Embedded Systems Embedded Systems are specialized computer systems that are embedded within larger devices or systems to perform specific functions. In Internet of Things (IoT) systems, embedded systems act like neural nodes, playing a crucial role in various fields such as smart homes, industrial control, smart energy, intelligent transportation, and smart … Read more

Introduction to FreeRTOS

Introduction to FreeRTOS

1. Overview of FreeRTOS FreeRTOS is a lightweight, open-source real-time operating system suitable for embedded systems. It provides features such as task scheduling, synchronization, and communication, characterized by its portability, configurability, and efficiency, making it widely used in resource-constrained embedded devices. 2. FreeRTOS File Structure (1) Source Folder This contains the core source code of … Read more