Sign inSign up

vesofton/u14_gnu_arm_embedded

By vesofton

•Updated over 7 years ago

Docker container including gcc compiler and Doxygen installer

Image
0

1.0K

vesofton/u14_gnu_arm_embedded repository overview

⁠u14_gnu_arm_embedded

Docker image for GNU ARM Embedded (C/C++) on Ubuntu 14.04

This repository is automatically build into an image on the Docker Hub.
docker ⁠

⁠Build status

BranchStatus
MasterRun Status
DevelopRun Status

⁠Docker tags

  • Releases of this image result in Docker Hub images with the release-<GitHub release tag> tag.
  • The latest release of this Docker image is available on Docker Hub with the latest tag, and is best suitable for production environments requiring the latest version.
  • The master branch results in Docker Hub images with the master tag, and should not be used in a production environment.
  • The develop branch results in Docker Hub images with the develop tag, and should not be used in a production environment.

⁠Ubuntu base

This image is build on top of Shippable's Ubuntu 14.04 base image⁠, so all tools⁠ installed on the base image are available by default.

⁠Available tools & libraries

In addition to the tools⁠ installed on the base image, the tools listed below are installed in this image.

toolversion
gcc/g++6.2.0 20160901
arm-none-eabi-gcc4.9.3 20150529
dot2.36.0
doxygen1.8.13
gcovr3.3

⁠How to use

⁠Shippable CI

Since this image is build on top of Shippable's Ubuntu 14.04 base image, it can easily be used in the Shippable CI. The example shippalbe.yml file below shows the basic of how to use this image, while the full documentation is available in the Shippable docs⁠.

language: none

build:
  pre_ci_boot:
    image_name: vesofton/u14_gnu_arm_embedded
    image_tag: latest
    pull: true

  ci:
    - arm-none-eabi-gcc --version
⁠Local

Running this image locally in an interactive terminal session

airvanhenrico:~ henrico$ docker pull vesofton/u14_gnu_arm_embedded
airvanhenrico:~ henrico$ docker run --rm -it vesofton/u14_gnu_arm_embedded
root@e712f34768ed:/# arm-none-eabi-gcc --version

or even as non-interactive session.

airvanhenrico:~ henrico$ docker pull vesofton/u14_gnu_arm_embedded
airvanhenrico:~ henrico$ docker run --rm vesofton/u14_gnu_arm_embedded -c "arm-none-eabi-gcc --version"

Tag summary

Content type

Image

Digest

Size

1 GB

Last updated

over 7 years ago

docker pull vesofton/u14_gnu_arm_embedded