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