Me gustaría usar algunas bibliotecas de alto nivel escritas en C ++ para mi microcontrolador EFM32. Desafortunadamente, el IDE de Simplicity Studio para EFM32 no parece ser compatible con C ++.
Estoy un poco confundido acerca de si todavía es posible desarrollar en C ++ para esta familia de microcontroladores. Estoy pensando que podría usar el GNU ARM Embedded Toolchain para hacer esto con un Makefile personalizado, pero no estoy seguro de que funcione y cuáles son los argumentos que se deben dar a las diferentes herramientas GNU para compilar y vincular un microcontrolador determinado. gcc, ld, g ++, ...)
¿Así que primero es posible? En caso afirmativo, ¿cuáles son los pasos de alto nivel que deben realizarse? Realmente me gustaría entender lo que está sucediendo en el momento de la compilación y el enlace, ¿tiene recursos para aprender a modificar un Makefile utilizando la cadena de herramientas GNU para compilar para un microcontrolador determinado?