f62f86258a
Aligns with Zephyr and avoids Debian compatibility issues (cmake 3.15, libcurl4, python 3.8). PR: zmkfirmware/zmk-docker#80
50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
Lightweight Docker images for [ZMK][zmk].
|
|
|
|
### Platforms
|
|
|
|
#### Tested
|
|
- `arm`
|
|
|
|
#### Not Tested
|
|
- `arc`
|
|
- `arm64`
|
|
- `mips`
|
|
- `nios2`
|
|
- `riscv64`
|
|
- `sparc`
|
|
- `x86_64`
|
|
- `xtensa_intel_apl_adsp`
|
|
- `xtensa_intel_bdw_adsp`
|
|
- `xtensa_intel_byt_adsp`
|
|
- `xtensa_intel_s1000`
|
|
- `xtensa_nxp_imx8m_adsp`
|
|
- `xtensa_nxp_imx_adsp`
|
|
- `xtensa_sample_controller`
|
|
|
|
### Images
|
|
|
|
#### build
|
|
|
|
For _building_ [ZMK][zmk] firmware with CI.
|
|
|
|
- FROM: **[ubuntu][ubuntu]**
|
|
- Includes:
|
|
- essential [Zephyr][zephyr] dependencies (`apt-get`)
|
|
- non-build dependencies are _not_ included. e.g. `pip3`, UI packages, etc.
|
|
- base [Zephyr][zephyr] Python requirements
|
|
- platform's [Zephyr][zephyr] toolchain
|
|
|
|
#### dev
|
|
|
|
For _developing_ [ZMK][zmk] (firmware and documentation).
|
|
|
|
- FROM: **build**
|
|
- Includes:
|
|
- remaining [Zephyr][zephyr] dependencies (`apt-get`)
|
|
- build and test [Zephyr][zephyr] Python requirements
|
|
- other useful development packages
|
|
|
|
[ubuntu]: https://hub.docker.com/_/ubuntu "Ubuntu"
|
|
[zephyr]: https://github.com/zephyrproject-rtos/zephyr "Zephyr"
|
|
[zmk]: https://github.com/zmkfirmware/zmk "ZMK"
|