# 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://www.raspberrypi.org/), [Rockchip](https://www.rock-chips.com/), [Allwinner](https://www.allwinnertech.com/) and [Amlogic](https://www.amlogic.cn/). - [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) - [Build on host](#build-on-host) - [Build in a Docker container](#build-in-a-docker-container) ## To Do List 1. Raspberry Pi 1. [Migrate openEuler to Raspberry Pi CM4](https://atomgit.com/openeuler/raspberrypi/issues/119) 2. Rockchip 1. [Migrate openEuler 22.09 to RK3399 SoCs](https://atomgit.com/openeuler/rockchip/issues/5) 2. [Migrate openEuler 22.03 LTS (Next) to Rockchip SoCs](https://atomgit.com/openeuler/rockchip/issues/20) 3. [Migrate openEuler 22.03 LTS (Next) to ITX-3588J SoCs](https://atomgit.com/openeuler/rockchip-kernel/issues/6) 3. Allwinner 1. [Migrate openEuler 5.10 kernel to Allwinner SoCs](https://atomgit.com/openeuler/allwinner-kernel/issues/1) ## How to collaborate You can get introduction of openEuler SBC SIG from [sig-SBC](https://atomgit.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://atomgit.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://atomgit.com/openeuler/SBC-sig/issues/5) - Warmly welcome to submit Pull Requests. ## File description > **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/): - [How to contribute](documents/CONTRIBUTING.md) - [Compatibility List](documents/compatibility-list.en.md) - [Raspberry Pi](documents/RaspberryPi.md) - [Getting started with Raspberry Pi](documents/RaspberryPi.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) - [Hailo AI](documents/raspberrypi/HailoAI.md) - [Rockchip and other SoCs](documents/Rockchip.md) - [Getting started with Rockchip and other SoCs](documents/Rockchip.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 > **Note:** >Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09/24.03 LTS SP3 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 |
Image type |
|---|---|---|---|---|---|---|
| openEuler 20.03 LTS Firefly-RK3399 |
|
2021/12/20 |
288 MiB |
4.19.90 |
openEuler 20.03 LTS repository | A compressed RAW original image |
| openEuler 20.03 LTS Firefly-RK3399 |
|
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 |
|
2021/12/20 |
295 MiB |
4.19.90 |
openEuler 20.03 LTS repository | A compressed RAW original image |
| openEuler 21.09 Firefly-RK3399 |
|
2021/12/20 |
420 MiB |
5.10.0 |
openEuler 21.09 repository | A compressed RAW original image |
| openEuler 21.09 Firefly-RK3399 |
|
2021/12/20 |
717 MiB |
5.10.0 |
openEuler 21.09 repository | A compressed image for the EMMC |
| openEuler 21.09 RockPi-4A |
|
2021/12/20 |
717 MiB |
5.10.0 |
openEuler 21.09 repository | A compressed RAW original image |
| openEuler 22.03 Firefly ITX-3588J |
|
2023/7/11 |
494 MiB |
5.10.0 |
openEuler 22.03 repository | A compressed RAW original image |
| openEuler 22.03 Firefly ITX-3588J + XFCE |
|
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 |
|
2024/1/23 |
450 MiB |
5.10.0 |
openEuler 22.03 LTS SP3 repository | A compressed RAW original image |