m3forth — это кросс-компилятор языка Форт для 32-битных микроконтроллеров ARM Cortex-M3. Основная его фишка — создание стандартных elf-файлов с отладочной информацией для отладки прямо в микроконтроллере с помощью gdb или ddd. Также присутствует semihosting, что позволяет общаться с контроллером просто по USB-кабелю программатора. Написан на SP-Forth.

  • Версия: 0.5
  • ОС: Linux
  • Лицензия: свободное использование
  • 32-бита, подпрограммный шитый код
  • Соответствует стандарту для кросс-компиляторов, предложенному Forth, Inc.
  • Встроенный Thumb2-ассемблер
  • Оптимизатор (аналогичный таковому в SwiftX)
  • Интерпретатор
  • Генерация стандартных elf-файлов с отладочными символами, что позволяет отлаживать форт-программы в gdb
  • Semihosting

Обсуждение

Загрузка (github)
m3forth
m3forth
m3forth-0.5.tar.gz
Version: 0.5
856.0 KiB
518 Downloads
Детали

Страница просмотрена 2133 раз(а)