diff --git a/Dockerfile b/Dockerfile index e6c3a99..35bfae1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM ubuntu -LABEL version="1.0.0" +LABEL version="1.1.0" LABEL description="Image for building ARM embedded projects" # Install common tools @@ -9,10 +9,10 @@ RUN apt-get install -y \ build-essential \ git \ curl \ - wget + wget # Install CMake -ARG cmake_version="3.20.2" +ARG cmake_version="3.28.1" ARG cmake_platform="linux-x86_64" RUN mkdir /opt/cmake @@ -21,15 +21,15 @@ RUN sh cmake-${cmake_version}-${cmake_platform}.sh --prefix=/opt/cmake --skip-li ENV PATH "$PATH:/opt/cmake/bin" # Install Python -RUN apt-get install -y python3.9 +RUN apt-get install -y python3.12 # ARM GCC configuration -ARG arm_archive="10-2020q4" -ARG arm_version="10-2020-q4-major" -ARG arm_platform="x86_64-linux" +ARG arm_archive="13.2.rel1" +ARG arm_version="13.2.rel1" +ARG arm_platform="x86_64-aarch64-none-linux-gnu" # Install ARM GCC RUN mkdir /opt/armgcc -RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/${arm_archive}/gcc-arm-none-eabi-${arm_version}-${arm_platform}.tar.bz2 +RUN wget https://developer.arm.com/-/media/Files/downloads/gnu/${arm_archive}/binrel/arm-gnu-toolchain-${arm_version}-${arm_platform}.tar.xz RUN tar -xf gcc-arm-none-eabi-${arm_version}-${arm_platform}.tar.bz2 --directory /opt/armgcc ENV PATH "$PATH:/opt/armgcc/gcc-arm-none-eabi-${arm_version}/bin" diff --git a/README.md b/README.md index e033c28..0287eb5 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ ## Tools -+ CMake 3.20.2 -+ Python 3.9 ++ CMake 3.28.1 ++ Python 3.12 + GCC 9.0 -+ ARM GCC 10.0 (2020 Q4) ++ ARM GCC 13.2-rel1 ---