Open Source Projects and Resources Related to Embedded Systems

Open Source Projects and Resources Related to Embedded Systems

Follow+Star Public Account, Don’t Miss Exciting Content Source | Embedded Miscellaneous One of the hardest things at the beginning of learning is finding study materials. This post carefully compiles some resources related to embedded systems, including but not limited to programming languages, microcontrollers, open-source projects, the Internet of Things, operating systems, Linux, and more. It … Read more

An Overview of Buildroot

An Overview of Buildroot

Buildroot is a tool that simplifies and automates the process of building a complete Linux system for embedded systems using cross-compilation. To achieve this, Buildroot can generate a cross-compilation toolchain, root filesystem, Linux kernel image, and bootloader for your target machine.Buildroot can be used independently for any combination of these options (for example, you can … Read more

Introduction to Zephyr RTOS for Robotics Development

Introduction to Zephyr RTOS for Robotics Development

Robots are not isolated systems; they are a set of distributed sensors and actuators, often running on resource-constrained small embedded devices (microcontrollers) that communicate via wired or wireless connections. However, mainstream robotic operating systems like ROS/ROS2 are too large and heavy, making them unsuitable for robotic scenarios based on microcontrollers with hard real-time requirements. Zephyr … Read more

Zephyr: The Best Choice for ‘Lowest Memory Usage’ IoT Devices

Zephyr: The Best Choice for 'Lowest Memory Usage' IoT Devices

Source: Zephyr IoT Think Tank Organized and Released Please indicate the source and origin when reprinting —— [Introduction] —— The newly released open-source Zephyr Projectâ„¢ is a small real-time operating system that supports multiple architectures, designed specifically for IoT (Internet of Things) gateways and edge applications, making it an ideal choice for developing applications based … Read more

Introducing Zephyr: A Versatile IoT Operating System

Introducing Zephyr: A Versatile IoT Operating System

M I L E S T O N E MILESTONE Vibrancy and diversity have long been recognized as one of the hallmarks of success in the open-source community. Since the first commit, the Zephyr project has been dedicated to creating a vendor-neutral space where any developer, whether from large companies, independent consulting firms, enthusiasts, or … Read more

The Chip Companies and Core Technologies Behind WiFi Modules

The Chip Companies and Core Technologies Behind WiFi Modules

AuthorGuilin Zhong: (WeChat ID: great_baskerball) Editor of Smart Product Circle In 2015, the monthly shipment of WiFi chips used in the Internet of Things (IoT) reached 3-4 million units, and it is expected to surpass 100 million units in 2016. What are the reasons behind this surge? How has it evolved? With the continuous stimulation … Read more

Understanding SPI, UART, and I2C Communication Protocols

Understanding SPI, UART, and I2C Communication Protocols

Introduction SPI (Serial Peripheral Interface), UART (Universal Asynchronous Receiver/Transmitter), and I2C (Inter-Integrated Circuit) are common serial communication protocols, each with unique characteristics in hardware interfaces and communication methods, suitable for different application scenarios. You can get a general understanding of these three communication protocols from the following diagrams: Next, we will introduce these three communication … Read more

Introduction to Embedded Systems Development

Introduction to Embedded Systems Development

Key Knowledge Points in Chapter One: Understand the characteristics, classifications, development, and applications of embedded systems, and be familiar with the logical composition of embedded systems. Understand the main types of embedded processing chips, be familiar with the SoC development process, and comprehend the significance of IP cores. Familiarize yourself with the encoding of Chinese … Read more

Getting Started with BeagleBone AI64: A Unique Guide

Getting Started with BeagleBone AI64: A Unique Guide

If you don’t want to miss my updates, remember to go to the top right corner – view the official account – set it as a starred item, and take down the star to send it to me. The well-known development board brand BeagleBone has launched their AI development board BeagleBone AI64, which is said … Read more

Comparison of MCU, DSP, and PLC Advantages and Disadvantages

Comparison of MCU, DSP, and PLC Advantages and Disadvantages

MCU, DSP, and PLC are all important concepts in the field of digital electronics, and they have wide applications in different areas. This article will provide a detailed comparison and analysis of them from the aspects of definition, working principle, application fields, advantages, and disadvantages. 1. Definition MCU, or Microcontroller Unit, is an electronic product … Read more