Kaluma - MCU için Gerçek Bir Javascript Motoru
(github.com/kaluma-project)- MCU'ya Jerryscript port edilerek, Javascript ile MCU içinde çalışan firmware geliştirmeyi mümkün kılan bir proje
- Birçok proje dışarıdan kontrol edilen bir yapıda geliştiriliyor (
http://johnny-five.iogibi projeler), bu yüzden buna gerçek firmware demek zor - Bu proje ise kodun JS yorumlayıcısıyla birlikte MCU'ya yüklendiği gerçek bir firmware yaklaşımı sunuyor
- Birçok proje dışarıdan kontrol edilen bir yapıda geliştiriliyor (
- Ana geliştiricisi Koreli.
- Bu geliştirici aynı zamanda StarUML'ün ana geliştiricisi.
[Avantajlar]
- Çeşitli harici cihaz sürücülerini destekliyor
(I2C, GPIO, SPI, DAC, PWM vb.) - Web tabanlı entegre bir IDE sunuyor
- CLI desteği de var; böylece istenen geliştirme aracıyla çalışılabiliyor
- Çeşitli örnekler ve prototipler birlikte yayımlanmış durumda
- Çocuklara eğitim vermek için oldukça uygun
[Dezavantajlar]
- İlk dönemlerde STM32'yi destekliyordu, ancak şimdi yalnızca RPI2'yi destekliyor
- Daha çeşitli MCU serilerine port edilmesi iyi olurdu
- Sadece ESP32 desteği eklense bile faydalı olur gibi görünüyor.
1 yorum
https://kalumajs.org/