Kaluma - Un motor de JavaScript real para MCU
(github.com/kaluma-project)- Proyecto que porta Jerryscript a MCU para hacer posible el desarrollo de firmware que corre dentro del MCU usando JavaScript
- Muchos proyectos se desarrollan con un esquema de control externo (como proyectos tipo http://johnny-five.io), por lo que es difícil llamarlo firmware real
- Este proyecto es firmware real donde el código se carga al MCU junto con un intérprete de JS
- El desarrollador principal es coreano.
- Este desarrollador también es el desarrollador principal de StarUML.
[Ventajas]
- Soporta drivers para varios dispositivos externos
(I2C, GPIO, SPI, DAC, PWM, etc.) - Ofrece un IDE integrado en la web
- También soporta CLI, así que se puede desarrollar con la herramienta que prefieras
- Hay varios ejemplos y prototipos publicados junto con el proyecto
- Muy adecuado para educación infantil
[Desventajas]
- Al principio soportaba STM32, pero ahora solo soporta RPI2
- Sería bueno que se portara a una mayor variedad de series de MCU
- Incluso estaría bien que al menos agregaran soporte para ESP32
1 comentarios
https://kalumajs.org/