premade linux distros are overrated. make your own
seen from Australia

seen from Canada
seen from United States

seen from United States
seen from United States
seen from China
seen from Malaysia

seen from Australia
seen from Australia
seen from Russia
seen from United Kingdom
seen from China

seen from United States
seen from China
seen from France
seen from United States

seen from Germany
seen from France
seen from United States
seen from United States
premade linux distros are overrated. make your own
Learn to enable Core Dumps on OK3568 Buildroot systems. Fix segmentation faults and stack overflows using GDB for efficient embedded Linux a
Stop Guessing Why Your Embedded Linux Apps Are Crashing! 🛠️
Debugging segmentation faults and stack overflows on platforms like the OK3568 can be a nightmare when serial logs aren't enough. If you’re working with Linux Kernel 5.10 and Buildroot, enabling Core Dumps is a game-changer for your development workflow.
A Core Dump is essentially a "black box" recorder for your software. When a process fails, it saves the memory image, registers, and call stack, allowing you to perform offline analysis using GDB without needing the hardware in front of you.
Key Takeaways from my latest guide:
✅ How to bypass the default "disabled" status in Buildroot.
✅ Setting persistent storage paths (e.g., /userdata/core).
✅ Essential GDB commands like bt (backtrace) to pinpoint the exact line of code that failed.
✅ Best practices for production vs. R&D environments.
Whether you are doing system integration or application development, mastering the ulimit and core_pattern configurations will save you hours of "blind" debugging.
Learn how to configure and port library files using Buildroot on the RK3568 platform. Improve development efficiency for embedded Linux syst
⚙️ How to Configure and Port Library Files via Buildroot on the RK3568 Platform
The Rockchip RK3568 is a high-performance, industrial-grade processor featuring a quad-core Cortex-A55, integrated GPU, and NPU. It is widely applied in edge computing, industrial control, and IoT systems requiring high reliability and scalability.
To streamline Linux development on RK3568, Buildroot provides a fast, modular toolchain that helps developers customize and generate embedded Linux root file systems efficiently.
🧩 Buildroot Configuration Highlights 1️⃣ Navigate to OK3568-linux-source/buildroot/output/OK3568/ and run make menuconfig 2️⃣ Use / to search for specific libraries (e.g., Python3) 3️⃣ Enable required packages and save configuration 4️⃣ Recompile Buildroot with ./build.sh buildroot 5️⃣ Flash the generated rootfs.ext2 image to your development board
This approach greatly enhances flexibility for custom library integration and accelerates system bring-up on Forlinx's RK3568-based platforms.
Learn how to include files, programs, and libraries in OK3562 Buildroot images permanently or temporarily via rootfs.ext2 for faster embedde
🚀 Include Your Files Directly in Buildroot for OK3562!
Tired of manually copying programs, libraries, or configurations to your development board after flashing an image? Here’s a better way:
✅ Method 1 – Directly include in source code: ⚫ Add files to fsoverlay directories ⚫ Compile with ./build.sh all ⚫ Files are permanently included in future builds
✅ Method 2 – Mount rootfs.ext2: ⚫ Quickly add files to a compiled image ⚫ Perfect for temporary changes ⚫ Flash updated image to see changes
📌 Tip: For large files, expand rootfs.ext2 first.
These methods save time, avoid manual errors, and streamline embedded development on OK3562.
💡 Join our embedded tech group on Facebook to share ideas and get expert tips!
Step-by-step guide to port LVGL 8.2 to OK3568-C running Linux 4.19 with Buildroot. Includes setup, touchscreen, framebuffer, and demo execut
Porting LVGL 8.2 on OK3568-C Under Linux 4.19 (Buildroot) We've published a detailed, hands-on guide for bringing LVGL 8.2 to life on the Forlinx OK3568-C platform, built on Linux 4.19 and powered by Buildroot.
🛠️ The guide walks through:
Source setup and framebuffer integration
Touchscreen calibration via evdev
Display and resolution configuration
Cross-compilation tips with aarch64 toolchain
Full demo testing and optimization
This is ideal for developers building UI solutions in embedded HMI, smart control panels, and industrial displays using open-source technologies.
Learn how to build a customized Buildroot system and add tools like OpenCV on the Forlinx OK3588-C platform for embedded Linux development.
Want to customize your embedded Linux system with Buildroot on the Forlinx OK3588-C platform?
This step-by-step guide walks you through compiling Buildroot 5.10.209, adding system tools like OpenCV4, and preparing a complete cross-compilation environment.
Perfect for embedded developers working with ARM64!
New Guide: GPIO Control with libgpiod on OK3568-C SBC
Easily manage GPIOs on the OK3568-C development board using libgpiod under Buildroot (Linux 4.19.206). Step-by-step commands, real examples, and tips to get started fast.
👉 Read the full guide here:
Learn how to control GPIO on the OK3568-C board using libgpiod in Buildroot Linux 4.19.206. Simple guide for embedded system developers.
Learn how to rapidly integrate proprietary applications into Buildroot for the Allwinner A40i platform by creating package directories, writ
Buildroot App Integration on Allwinner A40i: Step-by-Step
1️⃣ Create package/helloworld directory
2️⃣ Write Config.in + helloworld.mk (case-sensitive!)
3️⃣ Enable in sun8iw11p1_hf_defconfig
4️⃣ make menuconfig → compile → pack
💡 Key Insights:
.mk scripts glue Buildroot’s build system to your app’s Makefile
Error Alert: Directly overwriting .config breaks builds! Use savedefconfig instead
Final binary lands in /bin post-compilation 📦
Allwinner A40i system on module
👉 Contact us: [email protected]