This layer was created to build development tools for microcontrollers. Since building of native toolchain is necessary it is possible to ship binaries compiled from source into images.

Git repository

https://github.com/schnitzeltony/meta-microcontroller.git web repo

Last commit: 5 months, 2 weeks ago (master branch)

Maintainer

Dependencies

The meta-microcontroller layer depends upon:

Recipe name Version Description
arm-none-eabi-binutils 2.38 GNU binutils for ARM embedded controllers (arm-none-eabi)
avarice 2.14+gitX AVaRICE interfaces GDB with AVR debugging tools
avr-binutils 2.38 GNU binutils for Microchip (formerly Atmel) AVR microcontrollers
avr-gcc 8.4.0 GNU compiler for Microchip (formerly Atmel) AVR microcontrollers
avr-gdb 9.1 GNU debugger
avr-libc 2.1.0+gitX C library for use with GCC on Microchip (formerly Atmel) AVR microcontrollers
avr-libc-native 2.1.0+gitX C library for use with GCC on Microchip (formerly Atmel) AVR microcontrollers
avr-udev-rules 0.1 AVR udev rules allow unpriviledged users acces to AVR dev tools
avrdude 7.0+gitX AVRDUDE - AVR Downloader/UploaDEr
gputils 1.5.0 GPUTILS is a set of tools for the Microchip (TM) PIC controllers
kicad 5.1.12 A Cross Platform and Open Source Electronics Design Automation Suite
kicad-footprints 5.1.12 Official KiCad Footprint Libraries for KiCad
kicad-i18n 5.1.12 Translations for KiCad source code
kicad-packages3d 5.1.12 Official KiCad 3D model libraries for rendering and MCAD integration
kicad-symbols 5.1.12 Official KiCad schematic symbol libraries
kicad-templates 5.1.12 KiCad project templates (and worksheets)
meta-microcontroller-world 1.0 All meta-microcontroller recipes
micropython 1.18 A lean and efficient Python implementation for microcontrollers
micropython-mpy-cross-native 1.18
micropython-rp2-elf2uf2-native 1.18
ngspice 34 Open source spice simulator for electric and electronic circuits
old-avr-projects 0.0.0 AVR projects done very long time ago
opencascade 7.5.0 A Cross Platform and Open Source Electronics Design Automation Suite
packagegroup-arm-none-eabi 1.0 All recipes necessary to develop with ARM embedded controllers
packagegroup-avr 1.0 All recipes necessary to develop with AVR controllers
sdcc 4.0.0 Small Device C Compiler
stcgal 1.6 STC MCU ISP flash tool
tbb-2020 2020.2 Parallelism library for C++ - runtime files TBB is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.
thonny 4.0.0~b3 Python IDE for beginners
vtk 9.1.0 The Visualization Toolkit