Getting Started with ESP32: Phase One Course Launch

Getting Started with ESP32: Phase One Course Launch

ESP32 Phase One Course is now live, here are some explanations and introductions to this course: 1. This tutorial is the first phase of the ESP32 course, covering mainly ESP32 introduction, environment installation, GPIO interface, external interrupts, UART communication, ADC, DAC, timers, IIC bus, SPI bus, and IIS bus. Since the core feature of the … Read more

Choosing Between ESP32 and STM32: A Comprehensive Guide

Choosing Between ESP32 and STM32: A Comprehensive Guide

Advantages of ESP32 Before discussing this issue, we first need to outline the advantages of ESP32 compared to STM32. The ESP32 features a dual-core 240MHz processor, built-in WiFi and Bluetooth including low power Bluetooth, while most STM32 chips lack built-in wireless capabilities and rely on external devices for wireless communication, which is the main advantage … Read more

Interview with the Project Creator: Porting Linux to ESP32

Interview with the Project Creator: Porting Linux to ESP32

Hello everyone, I am a basketball enthusiast who writes code. Recently, I came across a very interesting project online where an expert has successfully ported the Linux kernel to the ESP32 and got it running. On foreign websites, many people are discussing this matter. https://hackaday.com/2021/07/21/its-linux-but-on-an-esp32/ The ESP32 is a chip launched by Espressif for smart … Read more

Multithreading with FreeRTOS on ESP32

Multithreading with FreeRTOS on ESP32

LingShun Lab (lingshunlab.com) mainly introduces how to use multithreading with FreeRTOS on the ESP32. What is Multithreading? It refers to the technology of implementing multiple threads to execute concurrently from software or hardware. Computers with multithreading capabilities can execute more than one thread at the same time due to hardware support, thereby improving overall processing … Read more

Lightweight Event-Driven Embedded System Application Framework – Quantum Platform

Lightweight Event-Driven Embedded System Application Framework - Quantum Platform

QP™/C Real-Time Embedded Framework (RTEF) is a lightweight implementation tailored for real-time embedded (RTE) systems based on an active object computing model. QP serves as both a software infrastructure for building applications composed of active objects (actors) and a runtime environment for executing active objects in a deterministic manner. Moreover, the QP framework supports hierarchical … Read more

Key Considerations for Hardware Design in Embedded System Development

Key Considerations for Hardware Design in Embedded System Development

Click the card above to follow and learn more Embedded design is a huge project, today we will talk about several considerations in hardware circuit design. First, let’s understand the hardware architecture of embedded systems. We know that the CPU is the soul of the entire system, and all peripheral configurations are related to it. … Read more

Analysis of Embedded System Software Architecture

Analysis of Embedded System Software Architecture

Analysis of HarmonyOS Architecture The overall structure of HarmonyOS adopts a layered design, from bottom to top: Kernel Layer: Multi-core, selecting the appropriate OS kernel for different resource-constrained devices, masking multi-core differences. System Service Layer: Core capabilities, providing services to application layer programs through the framework layer. Application Framework Layer: Multi-language framework Application Layer: System … Read more

Common Questions and Answers in Embedded System Design

Common Questions and Answers in Embedded System Design

Article Overview This article will answer common questions aboutembedded system design. It begins with broad or conceptual questions. Other questions are more specific and may involve individual peripheral devices within the microcontroller. After browsing through the various topics, feel free to take some time to visitDigiKey Technical Forum. You will find more practical examples containing … Read more

Why FPGA is the Ideal Choice in Embedded System Design?

Why FPGA is the Ideal Choice in Embedded System Design?

With the continuous development of consumer electronics and the Internet of Things, user demands are becoming increasingly complex and diverse. Therefore, in embedded system design, we must choose the appropriate processor (SoC) system. Of course, we also need to consider cost, power consumption, performance, I/O resources, etc. However, as practical cases increase, FPGA is becoming … Read more

Building a Real-Time Temperature Monitoring System in Under 10 Minutes with Alibaba Cloud AIoT

Building a Real-Time Temperature Monitoring System in Under 10 Minutes with Alibaba Cloud AIoT

The development speed of the Internet of Things is accelerating. How to shorten the development process of IoT applications and reduce development costs is one of the main concerns of IoT companies. Alibaba Cloud AIoT, as a leader and innovator in the IoT industry, aims to help IoT companies complete the last mile of device … Read more