Complete Method to Add systemd in Buildroot for BeagleBone Green (BBG)

Complete Method to Add systemd in Buildroot for BeagleBone Green (BBG)

Click ↑ dark colorPocket IoT, selectFollow the public account to get more content and not get lost Complete Method to Add systemd in Buildroot Buildroot is a commonly used root filesystem build tool for embedded Linux, which defaults to using <span>busybox init</span> as the initialization system. The following is the process of adapting systemd for … Read more

Buildroot: Building and Usage Guide

Buildroot: Building and Usage Guide

Click on the above “Linux Notes” and select “Pin/Star Public Account” Get valuable content delivered first-hand What is Buildroot Obtaining Buildroot Source Code Buildroot Directory Structure Buildroot Compilation Configuration Full Compilation Individual Compilation How to Add Custom Third-Party Projects How to Patch Buildroot Source Code Summary In the previous article, we discussed how to build … Read more

Accessing U-Boot Environment Variables in RK3588 Linux

We are using the RK3588 SmartHub SDK to compile the Buildroot Linux system, with the following versions of U-Boot and Linux Kernel: U-Boot 2017.09Linux version 6.1.115 The U-Boot environment variables are stored in memory by default in the source code provided by RK, with the corresponding configuration as follows: CONFIG_ENV_IS_NOWHERE=y Executing the saveenv command in … Read more

Taishan School – LVGL Porting on RK3566, Resolving Buildroot System Errors

Taishan School - LVGL Porting on RK3566, Resolving Buildroot System Errors

Recently, I have been compiling the rk3566 Buildroot system, while preparing to run LVGL on the Buildroot system, aiming to create an application similar to a Qt interface that automatically runs on startup to observe the overall effect. This is what I have been working on lately. Previously, my system was an Android system, so … Read more

Enabling Network ADBD Service in Buildroot

Enabling Network ADBD Service in Buildroot

When building the Linux system on chips such as RK3562/6/8, RK3576, and RK3588 using Buildroot, if you want to support the ADBD service for network access to the board, the following operations are required:1. When integrating the ADBD service in Buildroot, if the configuration optionBR2_PACKAGE_ANDROID_ADBD_TCP_PORT is not set, it defaults to 0, meaning that the … Read more

Getting Started with Embedded Linux Using Buildroot – Part 7 (Final)

Getting Started with Embedded Linux Using Buildroot - Part 7 (Final)

@Getting Started with Embedded Linux Using Buildroot – Part 7 (Final) Setting Up Embedded C/C++ Development Environment in Eclipse Preparation Create a New C/C++ Project in Eclipse Configure Cross-Compilation Environment for C/C++ Project Setting Up Embedded C/C++ Debugging Environment in Eclipse Configure Remote Debugging Environment for C/C++ Project Summary This series will create my first … Read more

Getting Started with Embedded Linux Systems Using Buildroot – Part 3

Getting Started with Embedded Linux Systems Using Buildroot - Part 3

This series will create my first runnable embedded Linux system based on the Buildroot repository provided by Microchip. AT91Bootstrap Operation Tutorial Modify AT91Bootstrap Specific Configuration Operation command: make at91bootstrap3-menuconfig make at91bootstrap3-menuconfigDetailed interface of AT91Bootstrap: AT91Bootstrap Detailed Configuration Interface If running bare-metal or RTOS on Microchip MPU, you can modify the filename of u-boot.bin in the … Read more

Cross Compilation Techniques for Embedded Systems Based on Buildroot

Cross Compilation Techniques for Embedded Systems Based on Buildroot

1. Introduction Nowadays, IOT device security research needs to address products with different architectures. Given that compiling for different architectures is a skill that practitioners need to master. The mainstream device architectures today mainly include x86_64, arm, and mips. The compilation for different instruction sets and how to handle errors is also the topic discussed … Read more

Technical Guide: Installing OpenCV4 and Contrib Libraries on the RK3588 ELF 2 Development Board

Technical Guide: Installing OpenCV4 and Contrib Libraries on the RK3588 ELF 2 Development Board

In the field of embedded application development, OpenCV has become the preferred tool for developers handling computer vision tasks due to its rich functionality. Buildroot provides a convenient embedded system build environment, with the default integrated version of OpenCV being 4.5.4. However, in practical applications, different projects often have specific requirements regarding functionality and performance, … Read more

Buildroot Practical Guide: Building the IMX6ULL Embedded Root Filesystem from Scratch

Introduction In a previous article, we introduced how to use busybox to build a filesystem: https://www.guyuehome.com/detail?id=1928835293522231297 However, the filesystem built with busybox requires a lot of cross-compilation and manual addition of components, and some software needs to be ported by yourself, making the porting process quite cumbersome. There is another very practical method for building … Read more