Kaluma - MCU向けの本物のJavaScriptエンジン
(github.com/kaluma-project)- MCUにJerryscriptをポーティングし、JavaScriptでMCU内部で動作するファームウェア開発を可能にするプロジェクト
- 多くのプロジェクトは外部から制御する方式(
http://johnny-five.ioのようなプロジェクト)で開発されており、Real Firmwareと呼ぶには難しい - このプロジェクトは、MCUにJSインタプリタとともにコードがアップロードされるリアルなファームウェア
- 多くのプロジェクトは外部から制御する方式(
- メイン開発者は韓国人。
- この開発者はStarUMLのメイン開発者でもある。
[長所]
- 多様な外部機器のドライバをサポート
(I2C, GPIO, SPI, DAC, PWM など) - Webベースの統合IDEを提供
- CLIにも対応しており、好みの開発ツールで開発可能
- さまざまなサンプルとプロトタイプがあわせて公開されている。
- 子ども向け教育用として非常に適している
[短所]
- 初期にはSTM32をサポートしていたが、現在はRPI2のみをサポート。
- さらに多様なMCUシリーズへポーティングされるとよさそう。
- ESP32だけでも追加サポートされるとよさそう。
1件のコメント
https://kalumajs.org/