A Docker version of both rk3326_core_builds and rk3566_core_builds.
For building various cores and emulators.
All credit goes to christianhaitian.
brew install --cask docker || brew upgrade --cask dockerwsl --install; `
winget install -e --id Docker.DockerDesktopgit clone https://github.com/cscribn/rk-core-builder.git; \
cd rk-core-builderServices are of the form rk-core-builder-<chip>-<architecture>.
Possible values for <chip> are 3326 and 3566 (for the rk3326 and rk3566 respectively).
Possible values for <architecture> are 32 and 64 (for 32-bit and 64-bit respectively).
The following example uses 3566 for the chip and 64 for the architecture.
docker-compose build rk-core-builder-3566-64Or if updates have been made to the OS or christianhaitian's projects since your last use, you can do a fresh build.
docker-compose build --no-cache --pull rk-core-builder-3566-64A list of all possible cores can be found starting here for rk3326 or starting here for rk3566.
The following example uses 3566 for the chip, 64 for the architecture, and px68k for the core.
docker-compose run --rm rk-core-builder-3566-64 px68kThe build output will be copied to the current directory.