Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX6: A Complete Guide from Scratch Embedded Linux has a wide range of applications in industrial control, smart devices, and automotive electronics. The NXP i.MX6 series, with its powerful performance and rich peripheral interfaces, has become the preferred platform for these applications. However, establishing a complete and efficient … Read more

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch

Building an Embedded Linux Environment for NXP i.MX 8M Plus: A Comprehensive Guide from Scratch Introduction The NXP i.MX 8M Plus, a high-performance application processor integrated with an NPU unit, has wide applications in industrial automation, machine vision, and smart IoT. Setting up an embedded Linux development environment suitable for this platform is a crucial … Read more

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers

Building an Embedded Linux Development Environment for RK3399: Practical Experience for Professional Developers Embedded Linux is increasingly applied in high-performance computing, edge computing, and artificial intelligence. The RK3399, as a six-core 64-bit ARM processor, has become an ideal choice for these application scenarios due to its excellent performance and rich peripheral interfaces. This article will … Read more

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform Buildroot, as a lightweight embedded Linux build system, helps developers quickly construct customized embedded Linux systems. This article will detail how to use Buildroot to set up a development environment targeting the i.MX6ULL processor, suitable for embedded engineers pursuing efficient development. … Read more

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform Introduction Buildroot is a powerful tool for building embedded Linux systems, enabling developers to quickly create small and efficient embedded Linux systems. This article will provide a detailed guide on how to use Buildroot to construct a customized embedded Linux development … Read more

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform

Detailed Configuration of Embedded Linux Buildroot Environment: Building an Efficient and Stable Development Platform Introduction Buildroot, as a lightweight embedded Linux system construction tool, is widely popular in industrial control and IoT device development due to its simplicity and efficiency. This article will detail how to use Buildroot to set up a complete embedded Linux … Read more

Building an Embedded Linux Environment on Loongson Development Board: A Complete Guide from Scratch

Building an Embedded Linux Environment on Loongson Development Board: A Complete Guide from Scratch

Building an Embedded Linux Environment on Loongson Development Board: A Complete Guide from Scratch The embedded Linux system, with its open-source, stable, and highly customizable features, has become an important operating system choice for the Loongson platform. For engineers looking to develop applications on domestic chips, setting up an efficient embedded Linux development environment is … Read more

Compiling GStreamer 1 for OpenWRT on RK3568 Platform

Compiling GStreamer 1 for OpenWRT on RK3568 Platform

• To utilize the RKMMP hardware decoding feature on the OpenWRT system for the RK3568 platform, we will use the customized GStreamer 1 source code from the RK3568 Buildroot SDK to cross-compile the relevant components of GStreamer 1, aiming to adapt it for the OpenWRT target board. The compilation process is for reference only. Source … Read more

Building x264 and FFmpeg with Buildroot for RK3568 Platform

Building x264 and FFmpeg with Buildroot for RK3568 Platform

• To develop audio and video capture and streaming functionality on the RK3568 platform, compile and install FFmpeg and its dependency, the x264 library. Dependency Installation x264 Compilation and Installation Extracting Source Code tar xf x264-snapshot-20191217-2245-stable.tar.bz2 cd x264-snapshot-20191217-2245-stable/ Modify Configuration File vi config.mak # Modify content to support cross-compilation CC=aarch64-linux-gcc LD=aarch64-linux-gcc -o AR=aarch64-linux-ar rc RANLIB=aarch64-linux-ranlib … Read more

Essential LVGL Application Development Manual for Rockchip RK3506 Development Board

Essential LVGL Application Development Manual for Rockchip RK3506 Development Board

LVGL is a free, lightweight open-source graphics library. It features a rich set of components and advanced graphical capabilities, supports various input devices and multiple languages, and is hardware-independent.The main difference in LVGL configuration lies in the choice of rendering backend, with options currently available for direct display via DRM and display via SDL. The … Read more