raspberrypi4-mixer
This repo contains configs And utilities for building a raspberry pi 4 operating system image that can be installed on an SD card. Project will build ardour6 and calf studio tools. This project based on Yocto Project using OpenEmbedded build framework. If you intend to use this project for older or newer raspberry pi hardware, you may want to update or downgrade submodules by checking out branch by codename. More information provided at yoctoproject.
dependencies
- docker - so you can build in any 64bit environment
Building Images with Yocto
project directories
- docker: container for running a build.
- build: build config for building mixer
- tools:
- poky: openembedded build system (bitbake and openembedded core)
- layers: thirdparty openembedded layers
- meta-96boards: git://github.com/96boards/meta-96boards
- meta-intel-realsense: git@github.com:IntelRealSense/meta-intel-realsense.git
- meta-musicians: git@github.com:schnitzeltony/meta-musicians.git
- meta-openembedded: git://git.openembedded.org/meta-openembedded
- meta-qt5: git://github.com/meta-qt5/meta-qt5.git
- meta-raspberrypi: git://git.yoctoproject.org/meta-raspberrypi
build
This configuration only works for raspbery pi 4
./docker/run.sh
# inside the container run
source tools/poky/oe-init-build-env build
bitbake core-image-sato
deploy to raspberry pi
install and use bmap tools to write image to raspberry pi. Make sure you specify the correct hard drive. Here I am using /dev/sdd which is my sd card connected to my computer.
sudo bmaptool copy build/tmp/deploy/images/raspberrypi4-64/core-image-sato-raspberrypi4-64.wic.bz2 /dev/sdd