Tengo un NXP LPC1769 que cuenta con un ARM Cortex M3.
Comprendo cómo programarlo y he tenido éxito en la creación de los programas C y C ++ para él.
Tengo un código que quiero transferir desde Windows. El problema es que el código se basa en gran medida en las características de STL, específicamente std :: vector. Soy consciente de la sobrecarga potencial introducida por la creación de programas con el STL.
(1) ¿Hay alguna cadena de herramientas (gratuita) que simplemente admita el uso de la STL?
(2) ¿Sería razonable construir un pequeño puerto de la STL (uSTL, por ejemplo) para la M3 y luego vincular el puerto a mi programa?