SweetAda
summary
SweetAda is a lightweight, MIT-licensed framework and toolchain for building Ada-based software that runs on many targets (ARM, x86-64, MIPS, PowerPC/MicroBlaze FPGAs, Raspberry Pi, etc.) using ROMable, dependency-free runtimes with a ZFP runtime and low/high-level primitives (memory management, PCI, FAT, CAN, TLSF allocator, TCP/IP basics). It provides a complete, unpatched GNU toolchain (Binutils/GCC/GDB), assemblers/linkers, emulators (QEMU + IOEMU), makefile-driven build scripts and BSPs, and is tested across heterogeneous hardware with optional debugging and emulation support.
AI-written summary · about