Topics in firmware design and development (software built into hardware)
Whether you want old school ARM (32-bit) or a shiny new UEFI ARM (32-bit) virtual machine in Libvirt/KVM, and automated or ‘manual’ creation, there is a way to get what you want. This post introduces the four ARMs and will point to the four posts as they are added.
Create a non-EFI (old school) ARM hardfloat virtual machine for Libvirt/KVM using a traditional interactive Debian install.
Create an UEFI (newish) ARM hardfloat (32-bit) virtual machine for Libvirt/KVM using a traditional interactive Debian install.
Create a non-EFI (old school) ARM hardfloat virtual machine for Libvirt/KVM using packer to automate a repeatable process.
Create an UEFI (newish) ARM hardfloat (32-bit) virtual machine for Libvirt/KVM using automated image build using Packer.
Yocto-Doky is a GitLab project for the Doky Yocto distribution. Doky intends to be suitable for projects with proprietary code, but which still wish to follow their open source obligations.
As part of his work for Ambient Activity Daniel experimented with building Electron under Yocto. In order to build a new firmware for the ABBY. This turns out to be impractical for a small development team, but he developed some useful bits in the process.