# SBC-sig English | [简体中文](./README.md) This repository is the main repository of the openEuler SBC (Single-Board Computer) SIG. It provides information related to SBC SIG, build scripts and documentation for openEuler images suitable for development boards such as [Raspberry Pi](https://gitee.com/openeuler/raspberrypi-kernel), [Rockchip](https://gitee.com/openeuler/rockchip-kernel) and [Allwinner](https://gitee.com/openeuler/allwinner-kernel). - [SBC-sig](#sbc-sig) - [To Do List](#to-do-list) - [How to collaborate](#how-to-collaborate) - [File description](#file-description) - [How to download latest image](#how-to-download-latest-image) - [Raspberry Pi](#raspberry-pi) - [Rockchip](#rockchip) - [How to build image](#how-to-build-image) - [Prepare the environment](#prepare-the-environment) - [Run the scripts to build image](#run-the-scripts-to-build-image) ## To Do List 1. Raspberry Pi 1. [Migrate openEuler to Raspberry Pi CM4](https://gitee.com/openeuler/raspberrypi/issues/I5CHSV) 2. Rockchip 1. [Migrate openEuler 22.09 to RK3399 SoCs](https://gitee.com/openeuler/rockchip/issues/I5CHNJ) 2. [Migrate openEuler 22.03 LTS (Next) to Rockchip SoCs](https://gitee.com/openeuler/rockchip/issues/I5CHO9) 3. [Migrate openEuler 22.03 LTS (Next) to ITX-3588J SoCs](https://gitee.com/openeuler/rockchip-kernel/issues/I5XTK1) 3. Allwinner 1. [Migrate openEuler 5.10 kernel to Allwinner SoCs](https://gitee.com/openeuler/allwinner-kernel/issues/I5CHOF) ## How to collaborate You can get introduction of openEuler SBC SIG from [sig-SBC](https://gitee.com/openeuler/community/tree/master/sig/sig-SBC). - Issues: welcome to collaborate with us by creating new issues or reply opened issues. You can get repository list from [sig-SBC](https://gitee.com/openeuler/community/tree/master/sig/sig-SBC). - Join Slack workspace: [openeuler-sbc](https://openeuler-sbc.slack.com) - [Invite link](https://join.slack.com/t/openeuler-sbc/shared_invite/zt-uh95ug4n-yX7a~c7VrTEU64tZlX3Djw) - Weekly meeting schedule - Meeting Time: The 1st and 3rd Wednesday of each month, 17:00 - 17:30 UTC+8. - Meeting Link: There are two methods to get the meeting link which will be updated before each meeting. - Log in to the [openEuler Community](https://openeuler.org/) website, then view the booking information of `sig-SBC例会` in the meeting calendar. - Search `openEuler` in mini programs of WeChat, add `OpenAtom openEuler mini program`. Then click `会议` and view the booking information of `sig-SBC例会`. - [Meeting Agenda](https://etherpad.openeuler.org/p/sig-SBC-meetings) - [Meeting Minutes](https://gitee.com/openeuler/SBC-sig/issues/IB2WFJ) - Warmly welcome to submit Pull Requests. ## File description >![](documents/public_sys-resources/icon-note.gif) **NOTE: ** >- Recommendation: use the latest images provided in the chapter [How to download latest image](#how-to-download-latest-image) of this documentation. - [documents](./documents/): - [Raspberry Pi](documents/树莓派.md) - [Getting started with Raspberry Pi](documents/树莓派.md) - [Install openEuler on an SD card](documents/raspberrypi/刷写镜像.md) - [How to use Raspberry Pi](documents/raspberrypi/树莓派使用.md) - [Building openEuler image for Raspberry Pi](documents/raspberrypi/openEuler镜像的构建.md) - [Cross-compile the kernel](documents/raspberrypi/交叉编译内核.md) - [Emulate Raspberry Pi with QEMU](documents/raspberrypi/QEMU启动树莓派.md) - [Rockchip and other SoCs](documents/瑞芯微等开发板.md) - [Getting started with Rockchip and other SoCs](documents/瑞芯微等开发板.md) - [Building openEuler image for Rockchip development boards](documents/rockchip/openEuler镜像的构建.md) - [Install an Image on an EMMC](documents/rockchip/刷写EMMC镜像.md) - [Build images sequentially](documents/rockchip/顺序构建.md) - [Compile the kernel of Firefly-RK3399 based on the Firefly SDK](documents/rockchip/基于Firefly-SDK编译Firefly-RK3399的内核镜像.md) - [Packaging ITX-RK3588J Integrated Burn Write Image](documents/rockchip/打包ITX-RK3588J一体化烧写镜像.md) - [Set up SELinux](documents/rockchip/设置SELinux.md) - [Build an image using Docker](documents/rockchip/使用Docker构建镜像.md) - [openEuler Adaptation Guide](documents/rockchip/openEuler适配指南.md) - [Using RKNPU on openEuler](documents/rockchip/在openEuler上使用RKNPU.md) - [Run RKLLM on openEuler](documents/rockchip/在openEuler上运行RKLLM.md) - [scripts](./scripts/): Script for building openEuler image - [Build a unified system image](scripts/build.sh) - [Build a unified system image using Docker](./scripts/build-image-docker.sh) - [Build a boot Image](scripts/build_boot.sh) - [Build a rootfs Image](scripts/build_rootfs.sh) - [Compile u-boot](scripts/build_u-boot.sh) - [Generate a bootable image](scripts/gen_image.sh) ## How to download latest image ### Raspberry Pi >![](documents/public_sys-resources/icon-notice.gif) **Note:** >Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 Raspberry Pi images support both Raspberry Pi 5 and Raspberry Pi 3B/3B+/4B/400, while other versions of the Raspberry Pi images only support Raspberry Pi 3B/3B+/4B/400. Basic information of the images for Raspberry Pi is as follows. [more images](documents/raspberrypi/images.en.md)

Version

System user(password)

Release date

Size

Kernel version

Repository of rootfs

openEuler 24.03 LTS SP2 alpha1
  • root (openeuler)
  • pi (raspberry)

2025/07/08

295 MiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 24.03 LTS SP2 alpha1 (UKUI desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/07/08

1.6 GiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 24.03 LTS SP2 alpha1 (DDE desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/07/08

1.8 GiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 24.03 LTS SP2 alpha1 (GNOME desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/07/08

2.5 GiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 24.03 LTS SP2 alpha1 (DevStation and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/07/08

1.3 GiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 24.03 LTS SP2
  • root(openeuler)
  • pi(raspberry)

2025/06/26

291.6 MiB

6.6.0-98.0.0.15

openEuler 24.03 LTS SP2 repository
openEuler 22.03 LTS SP4 alpha1
  • root (openeuler)
  • pi (raspberry)

2024/07/06

235 MiB

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
openEuler 22.03 LTS SP4 alpha1 (UKUI desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/07/06

1.5 GiB

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
openEuler 22.03 LTS SP4 alpha1 (DDE desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/07/06

1.4 GiB

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
openEuler 22.03 LTS SP4 alpha1 (Xfce desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/07/06

2.0 GiB

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
openEuler 22.03 LTS SP4 alpha1 (EFI boot)
  • root (openeuler)
  • pi (raspberry)

2024/07/06

255 MiB

5.10.0-217.0.0.22

openEuler 22.03 LTS SP4 repository
openEuler 22.03 LTS SP4
  • root(openeuler)
  • pi(raspberry)

2024/06/29

229 MiB

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
### Rockchip Basic information of the image is as follows:

Version

System User (Password)

Release Date

Size

Kernel Version

Repository of rootfs

Image type

openEuler 20.03 LTS Firefly-RK3399
  • root (openeuler)

2021/12/20

288 MiB

4.19.90

openEuler 20.03 LTS repository

A compressed RAW original image

openEuler 20.03 LTS Firefly-RK3399
  • root (openeuler)

2021/12/20

493 MiB

4.19.90

openEuler 20.03 LTS repository

A compressed image for the EMMC

openEuler 20.03 LTS RockPi-4A
  • root (openeuler)

2021/12/20

295 MiB

4.19.90

openEuler 20.03 LTS repository

A compressed RAW original image

openEuler 21.09 Firefly-RK3399
  • root (openeuler)

2021/12/20

420 MiB

5.10.0

openEuler 21.09 repository

A compressed RAW original image

openEuler 21.09 Firefly-RK3399
  • root (openeuler)

2021/12/20

717 MiB

5.10.0

openEuler 21.09 repository

A compressed image for the EMMC

openEuler 21.09 RockPi-4A
  • root (openeuler)

2021/12/20

717 MiB

5.10.0

openEuler 21.09 repository

A compressed RAW original image

openEuler 22.03 Firefly ITX-3588J
  • root (openeuler)

2023/7/11

494 MiB

5.10.0

openEuler 22.03 repository

A compressed RAW original image

openEuler 22.03 Firefly ITX-3588J + XFCE
  • root (openeuler)

2023/7/11

1.9 GiB

5.10.0

openEuler 22.03 repository

A compressed RAW original image

openEuler 22.03 LTS SP3 Firefly-RK3399
  • root (openeuler)

2024/1/23

450 MiB

5.10.0

openEuler 22.03 LTS SP3 repository

A compressed RAW original image

## How to build image ### Prepare the environment To build openEuler AArch64 image for Raspberry Pi, Rockchip or other SoCs, the requirements of running scripts of this repository are as follows: - OS: openEuler or CentOS 8 - Hardware: AArch64 hardware, such as Raspberry Pi, Firefly RK3399, Firefly ROC-RK3588S-PC For other architecture hardware, you can use [QEMU](https://www.qemu.org/) to build AArch64 system emulation. ### Run the scripts to build image You can use the unified build scripts [build.sh](./scripts/build.sh) or [build-image-docker.sh](./scripts/build-image-docker.sh) to build images for Raspberry Pi, Rockchip, and other development boards, either directly on the host machine or by launching a Docker container. For details, please refer to the documentation below: - [Build Raspberry Pi images](./documents/树莓派.md#构建镜像) - [Build images for Rochchip and other SoCs](./documents/瑞芯微等开发板.md#镜像构建)