A Real Javascript Engine for MCU
(github.com/kaluma-project)- MCU에 Jerryscript를 포팅해서 Javascript로 MCU내부에서 동작하는 펌웨어 개발이 가능한 프로젝트
- 많은 프로젝트들이 외부에서 컨트롤하는 형식 (http://johnny-five.io 같은 프로젝트) 으로 개발되고 있어서 Real Firmware라고 하기 힘듦
- 이 프로젝트는 MCU에 JS 인터프리터와 함께 코드가 업로드되는 리얼 펌웨어
- 메인 개발자가 한국인.
- 이 개발자는 StarUML의 메인 개발자이기도 함.
[장점]
- 다양한 외부 기기의 드라이버를 지원함
(I2C, GPIO, SPI, DAC, PWM 등등) - 웹으로 통합된 IDE 제공
- CLI도 지원해서 원하는 개발툴에서 개발 가능
- 다양한 예제와 프로토타입이 함께 공개되어 있음.
- 아이들 교육용으로 매우 적합
[단점]
- 초창기에는 STM32를 지원했는데, 지금은 RPI2만 지원.
- 보다 다양한 MCU 시리즈로 포팅되면 좋을 듯.
- ESP32만 추가로 지원해줘도 좋을것 같음.