Erlang-Start auf 16 MB: Ein Meilenstein für GRiSP Nano

2025-07-22
Erlang-Start auf 16 MB: Ein Meilenstein für GRiSP Nano

Das GRiSP Nano-Team hat einen bedeutenden Meilenstein erreicht, indem es erfolgreich eine Erlang-VM auf einem 16-MB-STM32U5-Mikrocontroller gestartet hat. Ursprünglich waren 32 MB geplant, aber ein CPU-Erratum zwang zu einer Reduktion. Durch verschiedene Optimierungen, darunter das Entfernen der Krypto-Bibliothek, aggressive Kompilierungs-/Link-Flags, das Strippen von BEAM-Dateien, Anpassungen an RTEMS und Optimierungen des Allokators, wurden die Speicherbeschränkungen überwunden. Die vorübergehende Deaktivierung von Unicode ermöglichte den Start der Erlang-Shell. Zukünftige Pläne umfassen die Verlagerung von Code in den internen RAM/Flash, die Bereitstellung leichter Kernel-/Stdlib-Varianten, die Hinzufügung einer energiebewussten Startlogik und die Entwicklung eines Unicode-Light-Builds.

Entwicklung