Expanding Storage on Orange Pi Zero

Expanding Storage on Orange Pi Zero

1. Orange Pi Zero Development Board 2. Checking Available Space on Orange Pi Zero System Using the Orange Pi image: OrangePi_zerolts_ubuntu_xenial_server_linux3.4.113_v2.0.7.img After booting the system, it shows that the root filesystem (rootfs) is only 1GB, and the available space is only 292MB. Checking disk usage: 3. Expanding /dev/mmcblk0p2 Key Points: (1) The starting sector for … Read more

Detailed Explanation of WiFi Modes in ESP32S3

Detailed Explanation of WiFi Modes in ESP32S3

1. Introduction to WiFi Modes The ESP32 has two main WiFi modes: STA and AP modes. AP mode refers to Access Point mode, which can be connected by other devices; STA mode refers to Station mode, which can connect to hotspots. The ESP32S3 supports the coexistence of both STA and AP modes, for example, a … Read more

Overview of Xilinx 7 Series FPGA Chips

Overview of Xilinx 7 Series FPGA Chips

Click the blue text to follow us Follow and star our public account for exciting content delivered daily. Source: Online materials The Xilinx 7 series chips are widely used, characterized by low cost, strong performance, and mature stability. Currently, Xilinx (AMD) has extended the lifecycle of this series of chips at least until 2035. This … Read more

Renesas Electronics Launches the RA0L1 Ultra-Low Power MCU, Designed for Capacitive Touch Applications

Renesas Electronics Launches the RA0L1 Ultra-Low Power MCU, Designed for Capacitive Touch Applications

Capacitive Touch Capacitive touch technology is widely used in traditional household appliances, smart locks for buildings, industrial panels, as well as emerging fields such as the Internet of Things, artificial intelligence, and electric vehicles. Renesas Electronics has accumulated rich experience and unique technology in capacitive touch technology, forming a diverse product lineup. Renesas combines the … Read more

Installation Guide | Proteus 8 Professional

Installation Guide | Proteus 8 Professional

Download link for the resource compressed package Quark Cloud Disk: Embedded Development + Proteus + Software Tools Resources.rar Link: https://pan.quark.cn/s/32673248507f Extraction code: aYJe 123 Cloud Disk: Embedded Development + Proteus + Software Tools Resources.rar Link: https://www.123865.com/s/dyUSTd-LpfY?pwd=6666 Extraction code: 6666 Baidu Cloud Disk: Embedded Development + Proteus + Software Tools Resources.rar Link: https://pan.baidu.com/s/10f6dfwk18qLm-sTE87K8vA?pwd=6666 Extraction code: 6666 … Read more

A Beginner’s Guide to Linux for Freshmen: Why Start with the RHEL Series?

A Beginner's Guide to Linux for Freshmen: Why Start with the RHEL Series?

As we begin to explore the vast world of operating systems, the name “Linux” repeatedly comes up. Faced with hundreds of different “versions” (which we call distributions), many students feel confused: which one should I start with? Don’t worry, this article will clear up the fog for you. My core advice is very clear: For … Read more

A Brief Introduction to Bluetooth Low Energy Protocols: GAP, ATT, and GATT

A Brief Introduction to Bluetooth Low Energy Protocols: GAP, ATT, and GATT

The three core protocols in Bluetooth Low Energy (BLE) are GAP, ATT, and GATT. They work together to define how BLE devices are discovered, connected, and communicate. In simple terms: GAP: Responsible for who is where. It handles device visibility, broadcasting, and connection establishment. ATT: Responsible for how to read/write. It defines the underlying mechanisms … Read more

In-Depth Analysis of Bit-Fields in C Language: From Principles to Practice for Embedded Memory Optimization

In-Depth Analysis of Bit-Fields in C Language: From Principles to Practice for Embedded Memory Optimization

In the advanced applications of the C language, especially in the field of embedded development, “memory” is often the most precious resource. When we need to handle hardware registers, binary protocols, or massive data storage, ordinary variables occupying 1 byte or 4 bytes can easily lead to resource wastage. Bit-fields (Bit-Field) act like a “space … Read more

Bare-Metal Programming vs RTOS Programming

Bare-Metal Programming vs RTOS Programming

In embedded development, bare-metal and RTOS programming are two core implementation methods. This article focuses on the STM32F4xx series MCUs, first explaining the concepts and applicable scenarios of both, and then comparing the code implementation differences between bare-metal and FreeRTOS through three examples: multi-LED blinking, sensor data processing, and button-controlled motor. Finally, it provides selection … Read more