This repository contains docker container images with GNU Arm Embedded Toolchain pre-installed. Each image has a specific GCC version. The images are based on akospasztor/docker-python.
Repository link: https://github.com/akospasztor/docker-gcc-arm
Docker Hub link: https://hub.docker.com/r/akospasztor/docker-gcc-arm
Available images:
Image: | Architecture | Base image |
---|---|---|
8-2019-q3 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
9-2019-q4 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
9-2020-q2 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
10-2020-q4 | linux | akospasztor/docker-python:3.11-linux-2.0.1 |
All images contain the following main software packages:
Software: | Version |
---|---|
Clang-format | latest available in apt |
Clang-tidy | latest available in apt |
CMake | 3.29.6 |
Doxygen | latest available in apt |
GCC for ARM (arm-none-eabi) | depends on the image |
Make | latest available in apt |
Ninja | 1.12.1 |
Python | 3.11 |
Build image with gcc version 10-2020-q4 for linux:
docker build -t akospasztor/docker-gcc-arm:10-2020-q4-linux-latest 10-2020-q4/linux/
Manually run container and mount a project folder:
docker run --rm -it -v <path-to-project>:<path-to-project> akospasztor/docker-gcc-arm:10-2020-q4-linux-latest
Manually push all tags to Docker Hub:
docker push -a akospasztor/docker-gcc-arm