GNU MCU Eclipse, A family of Eclipse CDT extensions and tools for GNU ARM & RISC-V development
GME = GNU MCU Eclipse
Installation for Linux
# Toolchain $ mkdir opt $ cd opt $ tar xzf gnu-mcu-eclipse-arm-none-eabi-gcc-7.3.1-1.1-20180724-0637-centos64.tgz $ rm gnu-mcu-eclipse-arm-none-eabi-gcc-7.3.1-1.1-20180724-0637-centos64.tgz $ chmod -R -w gnu-mcu-eclipse/arm-none-eabi-gcc/7.3.1-1.1-20180724-0637 $ gnu-mcu-eclipse/arm-none-eabi-gcc/7.3.1-1.1-20180724-0637/bin/arm-none-eabi-gcc --version arm-none-eabi-gcc (GNU MCU Eclipse ARM Embedded GCC, 64-bit) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # SEGGER J-Link $ sudo dpkg -i JLink_Linux_V634h_x86_64.deb # GNU MCU Eclipse $ tar xzf 20180930-0922-gnumcueclipse-4.4.2-2018-09-linux.gtk.x86_64.tar.gz $ eclipse/eclipse
CMSIS-Pack
CMSIS-Pack: Easy access to reusable software components
The CMSIS Packs manager
GNU ARM Eclipse: open source tools with (experimental) CMSIS Pack support
Cortex Microcontroller Software Interface Standard (CMSIS)
CMSIS-Pack Documentation
CMSIS-Pack Documentation
CMSIS-Pack Management for Eclipse
MCU on Eclipse – Category: CMSIS-PACK
Are ARM CMSIS-Pack the Future of Software Components?
XML Editor & Checker for CMSIS-Pack in Eclipse
~/Packages/.cache ~/Packages/.cache/.content_www_keil_com_pack_index_pidx.xml
Manage Run-Time Environment (RTE)
Unmanaged Makefile Projects
“The GNU MCU Eclipse build plug-ins can handle only managed projects.”
[Request] Tool Settings for Unmanaged Makefile projects #284
nRF52840 peripherals view #303
Hide the Toolchains tab for non managed projects #291