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

Configuring Buildroot for QT, Remote Deployment, and Landscape Display

Configuring Buildroot for QT, Remote Deployment, and Landscape Display

1.Configuring QT in Buildroot 1.Open the configuration interface. ./build.sh buildroot-config 2.Use the arrow keys ↑↓ to navigate and select Target packages Press Enter to enter 3.Use the arrow keys ↑↓ to navigate and select Graphic libraries and applications (graphic/text) Press Enter to enter 4.After entering, use the arrow keys ↑↓ to find Qt5, press the … Read more

Automated Build for Embedded Linux

Automated Build for Embedded Linux

1. Development Experience The BSP engineers from device manufacturers mainly focus on root filesystem/driver porting/system integration/hardware debugging. It is important to note the distinction from the driver engineers at chip manufacturers. After graduation, the opportunities to write drivers from scratch are few and far between; most of the time, drivers are provided by the chip … Read more