Yocto BeagleBone Black
Find a file
2025-10-06 18:16:10 +02:00
.devcontainer Yocto devcontainer 2025-10-06 18:16:10 +02:00
config add crun 2025-10-03 19:38:23 +02:00
meta-tom fix network 2025-10-05 18:24:53 +02:00
.gitignore fix network 2025-10-05 18:24:53 +02:00
bbb.yaml inital BBB image 2025-10-03 19:29:35 +02:00
debug.yaml inital BBB image 2025-10-03 19:29:35 +02:00
kas_python_packages.txt inital BBB image 2025-10-03 19:29:35 +02:00
README.md fix network 2025-10-05 18:24:53 +02:00

Yocto BeagleBone Black

This repo contains the my Yocto stuff for the BeagleBone Black.

Setup

  • Clone the repo
  • Create a venv: python3 -m venv venv
  • Activate the venv: source venv/bin/activate
  • Install kas: pip install -r kas_python_packages.txt
  • Build the image: kas build bbb.yaml:debug.yaml

Flash the image

  • Install bmaptool
    • Debian: sudo apt install bmap-tools
  • Flash the image using bmaptool: sudo bmaptool copy build/tmp/deploy/images/beaglebone-tom/tom-bbb-image-beaglebone-tom.rootfs.wic /dev/sdX

Interact with image

  • Connect to tty: screen /dev/ttyUSB0 115200
  • Login as root without password
  • Exit screen: STRG + A and \

Run QEMU

  • Run the image in QEMU arm64: kas shell bbb.yaml -c "runqemu slirp nographic"