Fading Coder

One Final Commit for the Last Sprint

Cross-Compiling Android Shared Libraries Using CMake

Building an Android Shared Library with CMake CMake can produce .so binaries for Android using either the NDK via dedicated variables or the provided toolchain file. Both approaches require an NDK installation. The following sections describe minimal configurations. 1. Configuring with NDK Variables...

Embedded Linux Development with i.MX6ULL: Environment Setup and Basic Concepts

System Configuration and Fundamental Concepts Hardware and Virtual Machine Setup For embedded Linux development, the setup involves a development board, a Windows machine, and a virtual environment. There are three network adapter modes for virtual machines: VMnet1 (Host-Only): Enables communication...

Cross-Compiling libghttp for Embedded ARM File Uploads

Resource-constrained embedded platforms often exclude full-featured HTTP clients like cURL due to binary size limitations. The libghttp library offers a compact alternative for ARM-based devices requiring cloud storage connectivity. Compiling the Core Library Fetch the source repostiory: git clone h...

Cross-compiling FFmpeg for MIPS Architecture

FFmpeg Cross-compilation Configuraton Initial configuration for cross-compiling FFmpeg targeting MIPS architecture: ./configure \ --prefix=$(pwd)/output \ --enable-cross-compile --arch=mips --target-os=linux \ --cross-prefix=mips-linux-gnu- --cc=mips-linux-gnu-gcc-7.2.0 \ --disable-everything \ --di...