Kaluma - Eine echte JavaScript-Engine für MCU
(github.com/kaluma-project)- Ein Projekt, das Jerryscript auf MCU portiert, sodass sich Firmware entwickeln lässt, die mit JavaScript direkt im Inneren der MCU läuft
- Viele Projekte werden in einer Form entwickelt, bei der sie von außen gesteuert werden (Projekte wie http://johnny-five.io), daher ist es schwer, sie als echte Firmware zu bezeichnen
- Bei diesem Projekt wird der Code zusammen mit einem JS-Interpreter auf die MCU hochgeladen – also echte Firmware
- Der Hauptentwickler ist Koreaner.
- Dieser Entwickler ist auch der Hauptentwickler von StarUML.
[Vorteile]
- Unterstützt Treiber für verschiedene externe Geräte
(I2C, GPIO, SPI, DAC, PWM usw.) - Bietet eine integrierte IDE im Web
- Unterstützt auch CLI, sodass Entwicklung mit dem gewünschten Tool möglich ist
- Verschiedene Beispiele und Prototypen werden ebenfalls veröffentlicht
- Sehr gut für die Ausbildung von Kindern geeignet
[Nachteile]
- Anfangs wurde STM32 unterstützt, derzeit aber nur RPI2.
- Wäre gut, wenn es auf mehr verschiedene MCU-Serien portiert würde.
- Es wäre schon hilfreich, wenn zusätzlich nur ESP32 unterstützt würde.
1 Kommentare
https://kalumajs.org/