Resolving Common Compilation Errors When Building OpenWrt on WSL
Building OpenWrt inside the Windows Subsystem for Linux frequently triggers environment-specific conflicts due to filesystem semantics and permission mappings. The following procedures resolve three recurring build failures.
Resolving Case-Sensitivity Constraints
When executing the feed synchronization routine, the build system halts with a pre ...
Posted on Wed, 20 May 2026 06:45:46 +0000 by kee1108
Embedded Linux Network Programming: A Comprehensive Guide
Introduction
This article covers the essential concepts and practical implementation of network programming in embedded Linux systems. The content focuses on socket programming, protocol fundamentals, and development techniques.
Network Fundamentals
1.1 Network Layer Models
Two primary layered models exist in networking:
OSI Seven-Layer Mod ...
Posted on Mon, 11 May 2026 05:36:33 +0000 by aaronhall
Porting Linux USB Drivers for Quectel EC200A 4G Module on NVIDIA Jetson AGX Xavier
Hardware Platform Overview
This implementation targets the NVIDIA Jetson AGX Xavier embedded platform for adding mobile network connectivity using the Quectel EC200A 4G USB dongle module.
Development Environment
Operating System: Ubuntu 20.04.5 LTS
Compiler: aarch64-linux-gnu-gcc 9.4.0
The compilation process can be performed either natively ...
Posted on Sun, 10 May 2026 20:39:58 +0000 by web_loone_08
Enabling USB-to-Ethernet Connectivity in Linux Kernel
Background
Embedded development often requires network connectivity between the target board and host PC. When the target device lacks a native RJ45 Ethernet port, USB-to-Ethernet adapters provide a practical solution. This guide covers the kernel configuration needed to enable USB networking support.
Hardware Prerequisites
A USB-to-Ethernet do ...
Posted on Sat, 09 May 2026 19:14:27 +0000 by CoderDan
Cross-Compilation of Qiniu C SDK for ARM64 Embedded Linux
Integrating Qiniu Cloud services into ARM64 embedded devices necessitates cross-compiling the C SDK along with its dependencies. The following procedure outlines the build process for targets such as the RK1808 core within a Linux host environment.
Dependency: libcurl
Obtain the libcurl source archive and extract it into the working directory.
...
Posted on Sat, 09 May 2026 05:41:11 +0000 by cypher235