openEuler @ Lichee Pi 4A 测试报告

支持状态

GOOD

系统版本

24.03-sp2

系统变种

LTS

最后更新

2025-07-30

openEuler RISC-V 24.03 LTS-SP2 LPi4A 版本测试报告

主线版本没有提供预装桌面环境的镜像,需要手动安装;

显示输出已实现,但缺少 GPU 加速,因而采用软件渲染的桌面会有些许卡顿。

浏览器因缺少 GPU 加速,性能较差;同时硬件解码的缺位导致在线和本地视频播放体验均较差。

测试环境

操作系统信息

硬件信息

  • Lichee Pi 4A (16G RAM + 128G eMMC)
  • USB-C 电源适配器 / DC 电源一个
  • USB-UART 调试器一个

安装步骤

下载并解压镜像

官网 下载镜像:

选择 RISC-V - 嵌入式 - lpi4a

zstd -d openEuler-24.03-LTS-SP2-riscv64-lpi4a-base-boot.ext4.zst
zstd -d openEuler-24.03-LTS-SP2-riscv64-lpi4a-base-root.ext4.zst

使用 fastboot 刷写镜像到板载 eMMC

由于 LPi4A 默认的 USB VID/PID 通常不在默认 udev 规则内,在 Linux 下烧写时可能需要在 fastboot 前添加 sudo

按住板上的 BOOT 按键不放,然后插入 USB-C 线缆上电(线缆另一头接 PC),即可进入 USB 烧录模式。

在 Windows 下使用设备管理器查看,会出现 USB download gadget 设备。

在 Linux 下,使用 lsusb 查看设备,会显示以下设备:ID 2345:7654 T-HEAD USB download gadget

使用如下指令刷写镜像。

sudo fastboot flash ram u-boot-with-spl-lpi4a-16g.bin
sudo fastboot reboot
# 稍等几秒,等待开发板重启后重新连接至电脑

sudo fastboot flash uboot u-boot-with-spl-lpi4a-16g.bin
sudo fastboot flash boot openEuler-24.03-LTS-SP2-riscv64-lpi4a-base-boot.ext4
sudo fastboot flash root openEuler-24.03-LTS-SP2-riscv64-lpi4a-base-root.ext4

登录系统

通过串口登录系统。

minicom -D /dev/ttyACM0 -c on

默认用户名:openeulerroot 默认密码:openEuler12#$

预期结果

系统正常启动,能够通过串口登录。

若接入网络,可通过 SSH 登录。

实际结果

系统正常启动,成功通过串口或 SSH 登录。

启动信息

Authorized users only. All activities may be monitored and reported.
openeuler-riscv64 login: openeuler
Password: 

Last login: Thu Jan  1 08:01:13 on ttyS0

Authorized users only. All activities may be monitored and reported.


Welcome to 6.6.0-98.0.0.103.oe2403sp2.riscv64

System information as of time:  Thu Jan  1 08:00:41 AM CST 1970

System load:    2.97
Memory used:    1.3%
Swap used:      0%
Usage On:       2%
Users online:   1
To run a command as administrator(user "root"),use "sudo <command>".
[openeuler@openeuler-riscv64 ~]$ cat /proc/cpuinfo                                             
processor       : 0
hart            : 0
isa             : rv64imafdc_zicntr_zicsr_zifencei_zihpm_zca_zcd
mmu             : sv39
uarch           : thead,c910
mvendorid       : 0x5b7
marchid         : 0x0
mimpid          : 0x0

processor       : 1
hart            : 1
isa             : rv64imafdc_zicntr_zicsr_zifencei_zihpm_zca_zcd
mmu             : sv39
uarch           : thead,c910
mvendorid       : 0x5b7
marchid         : 0x0
mimpid          : 0x0

processor       : 2
hart            : 2
isa             : rv64imafdc_zicntr_zicsr_zifencei_zihpm_zca_zcd
mmu             : sv39
uarch           : thead,c910
mvendorid       : 0x5b7
marchid         : 0x0
mimpid          : 0x0

processor       : 3
hart            : 3
isa             : rv64imafdc_zicntr_zicsr_zifencei_zihpm_zca_zcd
mmu             : sv39
uarch           : thead,c910
mvendorid       : 0x5b7
marchid         : 0x0
mimpid          : 0x0

[openeuler@openeuler-riscv64 ~]$ uname -a
Linux openeuler-riscv64 6.6.0-98.0.0.103.oe2403sp2.riscv64 #1 SMP PREEMPT Fri Jun 27 10:45:15 UTC 2025 riscv64 riscv64 riscv64 GNU/Linux
[openeuler@openeuler-riscv64 ~]$ cat /etc/os-release
NAME="openEuler"
VERSION="24.03 (LTS-SP2)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS-SP2)"
ANSI_COLOR="0;31"

安装UI界面

截止测试时,桌面环境需要手动安装。此次测试中以 GNOME 为例,桌面环境安装可见openEuler官方文档

sudo dnf update
sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts
sudo dnf install xorg-*
sudo dnf install adwaita-icon-theme atk atkmm at-spi2-atk at-spi2-core baobab \
 abattis-cantarell-fonts cheese clutter clutter-gst3 clutter-gtk cogl dconf \
 dconf-editor devhelp eog epiphany evince evolution-data-server file-roller folks \
 gcab gcr gdk-pixbuf2 gdm gedit geocode-glib gfbgraph gjs glib2 glibmm24 \
 glib-networking gmime30 gnome-autoar gnome-backgrounds gnome-bluetooth \
 gnome-boxes gnome-builder gnome-calculator gnome-calendar gnome-characters \
 gnome-clocks gnome-color-manager gnome-contacts gnome-control-center \
 gnome-desktop3 gnome-disk-utility gnome-font-viewer gnome-getting-started-docs \
 gnome-initial-setup gnome-keyring gnome-logs gnome-menus gnome-music \
 gnome-online-accounts gnome-online-miners gnome-photos gnome-remote-desktop \
 gnome-screenshot gnome-session gnome-settings-daemon gnome-shell \
 gnome-shell-extensions gnome-software gnome-system-monitor gnome-terminal \
 gnome-tour gnome-user-docs gnome-user-share gnome-video-effects \
 gnome-weather gobject-introspection gom grilo grilo-plugins \
 gsettings-desktop-schemas gsound gspell gssdp gtk3 gtk4 gtk-doc gtkmm30 \
 gtksourceview4 gtk-vnc2 gupnp gupnp-av gupnp-dlna gvfs json-glib libchamplain \
 libdazzle libgdata libgee libgnomekbd libgsf libgtop2 libgweather libgxps libhandy \
 libmediaart libnma libnotify libpeas librsvg2 libsecret libsigc++20 libsoup \
 mm-common mutter nautilus orca pango pangomm libphodav python3-pyatspi \
 python3-gobject rest rygel simple-scan sushi sysprof tepl totem totem-pl-parser \
 tracker3 tracker3-miners vala vte291 yelp yelp-tools \
 yelp-xsl zenity

启用显示管理器,并默认图形界面登录:

sudo systemctl enable gdm
sudo systemctl set-default graphical.target

安装后重启系统。

桌面环境

测试判定标准

测试成功:实际结果与预期结果相符。

测试失败:实际结果与预期结果不符。

测试结论

测试成功。