m3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers
- 32-bit cell
- produces optimized subroutine-threaded code
- makes standard elf files with debugging information, which allows you to debug your high-level code directly in a microcontroller using gdb
- built-in Thumb2 assembler
- interpreter accessible via serial or USB (semihosting)
- can be emulated in qEMU