SDK Architecture
Components
The Avocado SDK provides a containerized development environment consisting of:
SDK Container:
- Cross-compilation toolchains for target platforms
- Package management via DNF/RPM
- Extension building tools (squashfs-tools, btrfs-tools, genimage)
- Target sysroots for development
Build Tools:
avocado-repo
: Package installation and managementavocado-build
: Extension and image buildingavocado-run-qemu
: QEMU testing