/raspberrypi-mixer

yocto project to build raspberry pi 4 mixer image

Primary LanguageDockerfile

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