The SP7350 supports six root file systems:
BusyBox 1.31.1
Ubuntu Server 20.04.6 / 22.04.4
Ubuntu MATE 20.04.6 / 22.04.4
Ubuntu XFCE 20.04.6 / 22.04.4
Buildroot 2024.02
Yocto 4.2.4
Yocto 3.0.2 (32-bit)
Users can choose a root file system based on their specific use case. The following sections provide detailed explanations of these root file systems.
...
The snapshot of the virtual terminal (tty1) on LCD display:
...
3. Ubuntu Server 20.04.6 / 22.04.4
Ubuntu Server is a popular open-source operating system designed to run on servers. Developed and maintained by Canonical Ltd., it provides a robust, secure, and versatile platform for various server tasks, from web hosting to cloud computing.
The base root file system of Ubuntu 20.04 is downloaded from:
ubuntu-base-20.04.56-base-arm64.tar.gz
The base root file system of Ubuntu 22.04 is downloaded from:
...
ubuntu-standard
ubuntu-minimal
ubuntu-server
curl
iputils-ping
net-tools
network-manager
openssh-server
The pre-built root file-system has limited utilities or packages. Users can extend the functionality by installing extra utilities or packages from Ubuntu APT servers on the internet. For example, to install iperf3, users can issue the following commands:
...
The snapshot of the virtual terminal (tty1) on LCD display:
...
4. Ubuntu MATE 20.04.6 / 22.04.4
Ubuntu MATE is a user-friendly, open-source operating system that combines the robust foundation of Ubuntu with the MATE desktop environment. This combination offers a traditional, highly customizable desktop experience suitable for users of all levels, from beginners to experienced Linux enthusiasts.
...
The base root file system of Ubuntu 20.04 is downloaded from:
ubuntu-base-20.04.56-base-arm64.tar.gz
The base root file system of Ubuntu 22.04 is downloaded from:
...
ubuntu-standard
ubuntu-minimal
ubuntu-mate-desktop
curl
iputils-ping
net-tools
openssh-server
oem-config-gtk
The pre-built root file-system has limited utilities or packages. Users can extend the functionality by installing extra utilities or packages from Ubuntu APT servers on the internet.
...
The snapshot of the MATE 20.04 Desktop on LCD display:
...
5. Ubuntu XFCE 20.04.6 / 22.04.4
Ubuntu XFCE, also known as Xubuntu, is an official flavor of Ubuntu that features the lightweight XFCE desktop environment. It is designed to provide a fast, stable, and visually appealing user experience, making it an excellent choice for users seeking efficiency and performance, especially on less powerful hardware. It consumes less system resources than MATE desktop environment.
The base root file system of Ubuntu 20.04 is downloaded from:
ubuntu-base-20.04.56-base-arm64.tar.gz
The base root file system of Ubuntu 22.04 is downloaded from:
...
ubuntu-standard
ubuntu-minimal
xubuntu-desktop
curl
iputils-ping
net-tools
openssh-server
oem-config-gtk
The following packages are removed:
...
Refer to the snapshot of the UART console when Linux has just started successfully:
...
6. Yocto 4.2.
...
4
Yocto is an open-source project that provides a set of tools and frameworks to create custom Linux-based systems, specifically for embedded devices. It is a collection of tools, metadata, and workflows that allow developers to generate tailored Linux distributions.
...
The source of Yocto is downloaded from:
SP7350 integrates Yocto for generating the root file system. Depending on your computer's performance, downloading and compiling Buildroot sources may take several tens minutes.
The initial size of the root file-system is approximately 621 MB.
The UART console will automatically log in. For reference, see the snapshot of the UART console when Linux starts successfully.
7. Yocto 3.0.2 (32-bit)
This is a pre-built 32-bit root file system created by the Sunplus Yocto server. It is originally designed for Sunplus SP7021 platforms and includes a limited set of packages and utilities. The size of the root file system is approximately 896 MB.
The UART console will automatically log in. For reference, see the snapshot of the UART console when Linux starts successfully.
...
The default username and password are root and 123, respectively, for the virtual terminal (accessible via MIPI/DSI or HDMI display). Refer to the snapshot of the virtual terminal on the HDMI LCD panel after Linux has started successfully.
...