Skip to content

MatejGomboc/ARMCortexM-CppLib-DevEnv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARMCortexM-CppLib-DevEnv

Development environment for ARMCortexM-CppLib

🐳 Docker Image

This repository provides a pre-built Docker image with all necessary tools for ARMCortexM-CppLib development.

Quick Start

Pull the latest image from GitHub Container Registry:

docker pull ghcr.io/matejgomboc/armcortexm-cpplib-devenv:latest

Using the Development Environment

Interactive Shell

docker run -it --rm \
  -v $(pwd):/workspace \
  -w /workspace \
  ghcr.io/matejgomboc/armcortexm-cpplib-devenv:latest \
  /bin/bash

With VS Code Dev Containers

Add to your .devcontainer/devcontainer.json:

{
  "image": "ghcr.io/matejgomboc/armcortexm-cpplib-devenv:latest",
  "workspaceFolder": "/workspace",
  "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind"
}

Available Tags

  • latest - Latest stable build from main branch. It's updated during each merge into main and also weekly through a cron job (every Saturday at 00:00 AM UTC).
  • 1.2.3 - Build from a release tag with an exact version (immutable) each time such kind of a tag is created.
  • 1.2 - Latest version of the 1.2.x series (updated each time a new 1.2.x is created).
  • 1 - Latest version of the 1.x.x series (updated each time a new 1.x.x is created).

Included Tools

  • Build System

    • Ninja Build
    • CMake
    • GIT
    • Task
  • ARM Toolchain

    • complete arm-none-eabi-* suite
  • Testing Tools

    • LLVM FileCheck

Building Locally

If you prefer to build the image locally:

docker build -t armcortexm-cpplib-devenv .

Licence

This project is licensed under the Apache Licence Version 2.0.
Copyright (C) 2025 Matej Gomboc https://github.com/MatejGomboc/ARMCortexM-CppLib-DevEnv.
See the attached LICENCE file for more info.

About

Docker image with preinstalled dev tools required by ARMCortexM-CppLib

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •