• sales

    +86-0755-88291180

Luckfox Pico RV1103【Kernel compilation】

Compilation environment:Windows11+WSL2-ubuntu_22.04-LST



1] Download the official SDK:

Enter the following command in Ubuntu

 sudo git clone https://github.com/LuckfoxTECH/luckfox-pico.git


After downloading, enter the command “cd ./luckfox-pico” to enter the luckfox-pico folder;


2] One-click automatic compilation:


Selecting 0 will compile pico-related images;

Selecting 1 will compile pico-plus related images.;



When you see something like “succeeded,” it means the compilation was successful.

Please enter the “image” folder by typing “cd ./luckfox-pico/output/image” and check the compiled image files

This means that the kernel compilation is completed.

3] Verify the compiled image file:

The simplest and most effective way to verify is to flash the image file onto the pico or pico-plus development board. For specific flashing instructions, please click on the following link to view.

Burn the image onto the TF card & (Plus)Burn the image into the onboard flash

FAQ:The following errors may occur during the compilation process:


According to the provided error message, the error “configure: error: * gperf not found” occurred during the compilation process. This is because the gperf tool is missing. To install the gperf tool, run the following command in the terminal:

sudo apt-get install gperf

This will solve the problem.

Other:In addition to “one-click automatic compilation,” you can also compile image files for different modules.:(For example: compiling U-Boot, kernel, rootfs, media, compiling reference applications, firmware packaging)

Please refer to the official SDK's README document for specific operation procedures.

luckfox-pico/project/readme_cn.txt at main · LuckfoxTECH/luckfox-pico (github.com)

luckfox-pico/project/readme_en.txt at main · LuckfoxTECH/luckfox-pico (github.com)

TAG: Servo PWM motor WP5320 WP5335 35/20KG.CM 180° PWM digital servo double ball bearings UART To WiFi X1002 Raspberry Pi 5 PCIe to M.2 NVMe SSD Adapter Board HAT Pi5 2280 Raspberry Pi 5/4B easy Adapter Micro HDMI to HDMI 4K All Ports To Pi's USB Side ESP32 2 inch Capacitive TouchScreen LCD Display ST7789 CST816D 240x320 For Arduino/Raspberry Pi/Pico ESP32-S3 LCD Driver Board RGB/SPI N8R8 For 2.1/2.8/4inch Captive TouchScreen Display Round Raspberry Pi Pico 2 RP2350B 2.41 inch AMOLED Development Board QSPI Display TouchScreen 450x600 RM690BO FT6336 QMI8658 Raspberry Pi CM5 Mini Base IO Board NANO A Development For Compute Module 5 VGA to TTL ESP32-P4-NANO Development Board RISC-V WiFi6 MIPI CSI Camera / 10.1 inch DSI Display / USB / RJ45 Ethernet / POE / Audio Buzzer X1012 Raspberry Pi 5 POE And PCIe to M.2 NVMe SSD Board Pi5 2280 Power over Ethernet White ESP32 S3 LCD Development Board 1.3 inch Display 1.3inch Screen ST7789 240x240 Mini TV SD-Port QST QMI8658 Gyro Sensor LVGL For Arduino Raspberry Pi 5 Raspberry Pi 5 POE PCIe To M.2 E KEY NGFF WIFI7 WIFI6 For BE200/AX210/AX200/RTL8822CE Raspberry Pi Robot Dog Wavego Pro 12 quadruped ESP32 ESP-NOW color recognition and self-balancing control FLASH File System Operation ESP32-S3 Development Board 1.47 inch LCD 1.47B Display 1.47inch Screen SD 172×320 RGB LED Raspberry Pi Pico RP2040-LCD-0.96 User Guide Raspberry Pi CM5 Official Original IO Board a Base Development Platform Compute Module 5 IO Board