Kaluma - Un véritable moteur JavaScript pour MCU
(github.com/kaluma-project)- Un projet qui porte JerryScript sur MCU afin de permettre le développement de firmwares fonctionnant directement à l’intérieur du MCU en JavaScript
- Beaucoup de projets sont développés sous une forme contrôlée depuis l’extérieur (comme des projets tels que http://johnny-five.io), ce qui rend difficile de les qualifier de véritables firmwares
- Dans ce projet, le code est déployé sur le MCU avec un interpréteur JS intégré : c’est un vrai firmware
- Le développeur principal est coréen.
- Ce développeur est aussi le principal développeur de StarUML.
[Avantages]
- Prend en charge les pilotes de nombreux périphériques externes
(I2C, GPIO, SPI, DAC, PWM, etc.) - Fournit un IDE intégré sur le web
- Prend aussi en charge un CLI, ce qui permet de développer avec l’outil de son choix
- Divers exemples et prototypes sont publiés avec le projet
- Très adapté à l’enseignement pour les enfants
[Inconvénients]
- Au début, STM32 était pris en charge, mais désormais seul RPI2 l’est.
- Il serait souhaitable de le porter vers une plus grande variété de séries de MCU.
- Ce serait déjà très bien si la prise en charge d’ESP32 était ajoutée.
1 commentaires
https://kalumajs.org/