Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The SP7350 supports six root file systems:

  • BusyBox 1.31.1

  • Ubuntu Server 20.04 / 22.04

  • Ubuntu MATE 20.04 / 22.04

  • Ubuntu XFCE 20.04 / 22.04

  • Buildroot 2024.02

  • Yocto 4.2.3.1

Users can choose a root file system based on their specific use case. The following sections provide detailed explanations of these root file systems.

...

  • 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:

...

  • 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.

...

  • 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.3

...

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.

Yocto uses a modular and layered structure, where you can add or remove layers of functionality (e.g., additional software packages or hardware support). This allows for great flexibility in tailoring the distribution. The build tool, BitBake, in Yocto that automates the compilation and packaging of software components. It uses recipes (metadata files) to describe how software should be built and integrated. Yocto provids provides thousands of existing recipes for common software components used in embedded systems.

The source of Yocto is downloaded from:

poky-yocto-4.2.3.1.tar.gz

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.

...