Cross-Compiling MySQL 8.0 for ARM32 Architecture on RV1126
Build Environment and Prerequisites
The host system is Ubuntu 20.04. The target device is an RV1126 ARM32 platform. The following directories define the workspace structure:
Toolchain Path: /opt/toolchains/arm-linux-gnueabihf/bin
Sysroot: /opt/rv1126-sdk/sysroot
Workspace: /workspace/mysql-build
Dependency Preparation
Boost Library
Download ...
Posted on Tue, 14 Jul 2026 17:05:30 +0000 by Stripy42
FreeRTOS Essential APIs and Macros Reference
1. Task Status Information Display
1.1 Purpose of vTaskList
The vTaskList function provides a comprehensive view of all running tasks, displaying their current state information in a formatted string.
1.2 Functon Signature
void vTaskList(char *pcWriteBuffer)
Buffer contains the following fields:
Name: Task idantifier
State: Current task state ...
Posted on Fri, 19 Jun 2026 16:50:57 +0000 by netdog
Introduction to Embedded C Language Design
Transition from Standard C to Embedded C Programming
Characteristics of C Language
As a fundamental high-level programming language, C has evolved into various extensions. In embedded systems design, the primary enhancement involves hardware device drivers. This extension offers a more adaptable environment for application development. My un ...
Posted on Thu, 18 Jun 2026 16:32:45 +0000 by danger2oo6
QEMU Emulation for Orange Pi (H3 Model)
Host Enviroment Setup
A Windows 10 system with WSL (using OpenEuler) serves as the host. Other Linux distributions are acceptable (differences exist mainly in package management workflows).
QEMU Package Installation
To emulate the ARM-based Orange Pi (H3), install these two QEMU packages:
qemu-system-aarch64 (enables ARM64 emulation)
qemu-img ...
Posted on Mon, 01 Jun 2026 18:05:04 +0000 by maseeha
Resolving Cross-Compilation Issues with Qt on Linux
Installing Cross-Compilation Toolchain
# Install ARM cross-compilation tools
sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
# Alternative: Download toolchain from vendor
wget https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux ...
Posted on Tue, 19 May 2026 09:15:39 +0000 by mizkie
Classification and Characteristics of On-Chip and System-Level Interconnects
Introduction
Modern computing systems encompass various interconnection structures within CPUs, SoCs, boards, and between boards. These are predominant bus-based architectures. To understand how "consistency" and "coherence" relate to internal CPU interconnects, categorizing these structures becomes essential.
Components in ...
Posted on Fri, 15 May 2026 17:23:44 +0000 by kkobashi
Configuring Domestic Mirrors for Ubuntu ARM Systems
Ubuntu ARM systems utilize a distinct repository named ubuntu-ports instead of the standard Ubuntu repositories. This guide demonstrates how to configure domestic mirror sources for improved downlaod speeds on ARM-based Ubuntu installations.
Understanding Ubuntu ARM Repositories
ARM architecture Ubuntu systems require the ubuntu-ports repositor ...
Posted on Mon, 11 May 2026 02:11:48 +0000 by Mightywayne