Yocto Images for Star64 and PineTabV Boards from pine64 https://pine64.my-ho.st:8443/
Find a file
2023-06-21 12:24:09 +08:00
classes Fix some compile issues 2023-05-01 19:58:11 +08:00
conf Update with kde-gear layer 2023-06-21 12:24:09 +08:00
meta-kde-gear@e947254cf1 fix up openssl linking with qtnetwork and more default package installs 2023-05-04 16:13:22 +08:00
patches Firefox working 2023-06-08 14:02:11 +08:00
recipes-browser/firefox Firefox working 2023-06-08 14:02:11 +08:00
recipes-core Firefox working 2023-06-08 14:02:11 +08:00
recipes-devtools Add Clang, updated rust, Firefox. 2023-06-06 01:01:57 +08:00
recipes-gnome/libxmlb Basic Plasma Desktop Support 2023-04-29 16:20:26 +08:00
recipes-graphics/wayland Basic Plasma Desktop Support 2023-04-29 16:20:26 +08:00
recipes-kde Various Fixes for 1.1 release 2023-05-10 14:43:51 +08:00
recipes-kernel Firefox working 2023-06-08 14:02:11 +08:00
recipes-kf5 Various Fixes for 1.1 release 2023-05-10 14:43:51 +08:00
recipes-multimedia Small Updates 2023-05-29 18:21:32 +08:00
recipes-networking Fix Firewalld 2023-05-05 17:46:44 +08:00
recipes-plasma Firefox working 2023-06-08 14:02:11 +08:00
recipes-qt Small Updates 2023-05-29 18:21:32 +08:00
recipes-support Use pipewire instead of pulse audio, and work on VPU accelleration 2023-05-13 02:15:12 +08:00
.gitignore Few Minor Build Fixes 2023-06-20 17:04:48 +08:00
COPYING.MIT Initial Commit 2023-04-18 16:12:33 +08:00
README.md Few Minor Build Fixes 2023-06-20 17:04:48 +08:00
setup.sh Bump meta-riscv revision 2023-06-10 18:06:08 +08:00

This is a Yocto Image/Layer for the Star64/PineTabV devices from Pine64 Please see the corresponding sections below for details.

QuickStart

Pre-built SD/MMC images can be downloaded from https://pine64.my-ho.st:8443/

The images are configured with deb package management. Additional packages can be installed via the apt tool (you should first run apt update). packages are hosted at the same above site.

To burn these images, us Balena Etcha or dd.

For additional packages not present, please submit a issue request, i'll do my best to find a recipe to include those packages.

The Following Images are currently provided:

  • star64-image-minimal - A CommandLine only image
  • star64-image-weston - A Weston/Wayland "Demo" image.
  • star64-image-plasma- A Plasma Based Image.

All Images contain the necessary patches to the kernel/userspace to support GPU/VPU Acceleration.

The Kernel used is 5.15.107 - This is due to the GPU Model used in Star64 (BXE-4-32 GPU) (img-rouge) driver not available for more recent kernels yet

Warning - Right now, these images might be a bit unstable as we finetune the image configurations. Running apt upgrade might break things.

Building The Images

The images are built using the Yocto Project.

I recommend you build the images in a docker container as there are some dependencies that are dependant upon the host system build tool versions.

There is a docker container at https://github.com/Fishwaldo/yoctobuilder/pkgs/container/yoctobuilder that I used to build the images. To use this container ensure you have podman or docker installed and execute the following command from the meta-pine64 directory on your host system:

podman run -it --privileged --mount type=bind,source=$(pwd)/,target=/home/yoctouser/ --userns=keep-id --group-add keep-groups ghcr.io/fishwaldo/yoctobuilder:main

You will end up inside the container. From there, you can execute the bitbake commands such as:

bitbake star64-image-minimal

Note: This image depends upon your userid/groupid being 1000, if it is not, you would have to rebuild the image with your custom userid

Usernames

  • root/pine64
  • pine64/pine64

Discussions/Help

Discussions around these images takes place in the Star64 Channel on the Pine64 community (discord, telegram, matrix, IRC). Please see the Pine64 website for links to join these online chat.