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