Sign inSign up

bloedebleidd/embedded

By bloedebleidd

Updated over 1 year ago

Embedded Systems helper with CI tools. Platforms: Linux amd64, Cortex-M, ESP32, ESP8266, AVR 8-bit

Image
Developer tools
2

50K+

bloedebleidd/embedded repository overview

Docker Image for Embedded Systems supporting Continuous Integration

Source: https://github.com/BloedeBleidd/embedded-docker

Tags

Name: compact-1.1.0

Size: 3.99GB

Embedded Systems Toolchains & SDKs

  • ARM GNU Toolchain: 14.2.1
  • Xtensa ESP Toolchain: 14.2.0_20241119
  • ESP-IDF: v5.4.1
  • AVR Toolchain: 7.3.0 (GCC), 2.26 (Binutils), 2.0.0 (Libc)
  • avrdude: 7.1

Native Compilers & Build Systems

  • gcc / g++: 13.2.0
  • make: 4.3
  • cmake: 3.28.3
  • ninja: 1.11.1
  • scons: 4.5.2
  • flex: 2.6.4
  • bison: 3.8.2
  • gperf: 3.1
  • ccache: 4.9.1
  • lcov: 2.0

MCU Operation & Debugging Tools

  • xPack OpenOCD: 0.12.0
  • ST-Link Tools: 1.8.0
  • pyocd: 0.36.0 (Python)
  • pyserial: 3.5 (Python)

Static & Dynamic Analysis Tools

  • cppcheck: 2.13.0
  • flawfinder: 2.0.19
  • vera++: 1.2.1
  • clang-tidy: 18.0
  • clang-format: 18.0
  • valgrind: 3.22.0

Additional Development Libraries & Utilities

  • git: 2.43.0
  • wget: 1.21.4
  • curl: 8.5.0
  • unzip: 6.0
  • nano: 7.2
  • file: 5.45
  • pkg-config: 1.8.1
  • libusb: 1.0.27
  • kmod: 31
  • python: 3.12.3
  • pip: 24.0
  • virtualenv: 20.31.2
  • gcovr: 8.3
  • pycryptodome: 3.23.0
  • pycryptodomex: 3.23.0
  • ecdsa: 0.19.1
  • pyelftools: 0.32
  • anybadge: 1.16.0

Name: compact-1.0.0_ubuntu-20.4
Size: 3.83GB
Tools:
  • gcc/g++: 10.3.0
  • arm-none-eabi: 10-2020-q4-major 10.2.1 20201103 (release)
  • avr8-gnu-toolchain: 3.6.2 based on GCC 5.4.0
  • xtensa-esp32: esp-2020r3 based on GCC 8.4.0
  • xtensa-lx106: esp-2020r3 based on GCC 8.4.0
  • Espressif IoT Development Framework: v4.3
  • openocd ESP32: v0.11.0-esp32-20211220 (2021-12-20-15:42) available from /opt/esp/openocd-esp32/bin
  • openocd xPack: 0.11.0-3 (2021-12-07-17:30)
  • sonar-scanner: 4.6.2.2472 Java 11.0.11 AdoptOpenJDK (64-bit)
  • st-link: 1.7.0
  • avrdude: 6.3-20171130
  • screen: 4.08.00
  • cmake: 3.16.3
  • scons: 3.1.2
  • ninja: 1.10.0
  • make: 4.2.1
  • cpputest: 3.8-7
  • gtest: 1.11.0
  • clang-tidy: 10.0.0
  • cppcheck: 1.90
  • flawfinder: 2.0.10
  • vera++: 1.2.1
  • flex: 2.6.4
  • bison: 3.5.1
  • clang-format: 10.0.0
  • lcov: 1.14
  • cloc: 1.82
  • doxygen: 1.8.17
  • graphviz: 2.42.2
  • python2: End of Life Announced as January 1st 2020 so is not installed
  • python3: 3.8.10 - accessible from PATH as python or python3
  • git: 2.25.1
  • curl: 7.68.0
  • wget: 1.20.3
  • tar: 1.30
  • unzip: 6.00 of 20 April 2009
  • gperf: 3.1
Python packages:
  • pip: 20.0.2 pip and pip3 as pip in PATH
  • virtualenv: 20.13.1
  • gcovr: 5.0
  • lizard: 1.17.9
  • sphinx: 4.4.0
  • pyelftools: 0.28
  • pyswd: 1.0.0
  • esptool: 3.2
  • anybadge: 1.8.0
  • cpplint: 1.5.5
  • ecdsa: 0.17.0
  • pycryptodome: 3.14.1

Tag summary

Content type

Image

Digest

sha256:15e635616

Size

1.2 GB

Last updated

over 1 year ago

docker pull bloedebleidd/embedded