Posts by Jian De (Jaydon)
-
Learning Rust Channels: Safe Message Passing Between Threads
April 3, 2026A beginner's journey through mpsc channels — understanding producers, consumers, message passing, and when to use channels instead of shared state.
Jian De (Jaydon) · 12 min read ·RustChannels+3 -
Learning Rust's Arc and Mutex: Sharing Mutable State Between Threads
April 3, 2026A beginner's guide to safely sharing and modifying data across threads using Arc<Mutex<T>> — understanding ownership, borrowing, and synchronization.
Jian De (Jaydon) · 11 min read ·RustThreads+4 -
Learning Rust Threads: From Confusion to Clarity
April 3, 2026A beginner's journey through Rust's threading model — covering spawn, move closures, scoped threads, thread-local storage, and panic handling.
Jian De (Jaydon) · 14 min read ·RustThreads+2 -
ConnMan on AGL ivi-homescreen, Part 1: Architecture Overview
March 10, 2026An introduction to building a Flutter plugin for ConnMan network management on AGL (Automotive Grade Linux) ivi-homescreen — covering the full stack from D-Bus to Dart.
Jian De (Jaydon) · 26 min read · 3 ·AGLFlutter+5 -
AGL GSoC 2026 Quiz: Building a Custom Flutter App on Automotive Grade Linux (Raspberry Pi 5 Edition)
March 5, 2026A comprehensive guide on creating a custom Flutter application, packaging it into a Yocto layer, and embedding it into an AGL image for the Google Summer of Code 2026 qualifying task.
Jian De (Jaydon) · 8 min read ·AGLFlutter+3 -
How to Configure Wi-Fi on a Raspberry Pi 5 Running Minimal Yocto
March 5, 2026A step-by-step guide to troubleshooting and setting up Wi-Fi on a Raspberry Pi 5 that runs a minimal Yocto image using wpa_supplicant, systemd-networkd, and ConnMan (including D-Bus configuration), without NetworkManager.
Jian De (Jaydon) · 4 min read ·Raspberry PiYocto+4 -
Kernel Configuration and Build System
June 11, 2025Understanding the Linux kernel configuration and build process for embedded systems.
Jian De (Jaydon) · 1 min read ·Linux KernelBuild System+1 -
Measuring ALSA Latency on a BeagleY-AI with Xenomai4-EVL
May 29, 2025Building on our Preempt-RT kernel for μs-level determinism and analyzing latency with alsa-lib.
Jian De (Jaydon) · 3 min read ·BeagleY-AIALSA+3 -
Integrating Xenomai 4 on BeagleY-AI: Hard Real-Time Linux
May 28, 2025A deep dive into setting up Xenomai 4 EVL on the BeagleY-AI for sub-10μs latency and deterministic performance.
Jian De (Jaydon) · 2 min read ·BeagleY-AILinux Kernel+3 -
Building and Installing a Real-Time Kernel on BeagleBone Black
May 25, 2025Achieve microsecond-level latency guarantees on the BeagleBone Black by cross-compiling and deploying a Preempt-RT patched kernel.
Jian De (Jaydon) · 3 min read ·Beaglebone BlackLinux Kernel+2 -
Porting ReSpeaker 2-Mics Pi HAT v2 to BeagleY-AI
May 10, 2025A comprehensive guide to porting the Seeed Studio ReSpeaker 2-Mics Pi HAT v2 (TLV320AIC3104) to the BeagleY-AI SBC.
Jian De (Jaydon) · 2 min read ·BeagleY-AIALSA+3 -
Introductory Video: ALSA Drivers for Bela
August 30, 2024A video introduction to the project goals and architecture.
Jian De (Jaydon) · 1 min read ·BelaALSA+1