Tech News

제목Elk - 임베디드 시스템을 위한 초소형 JS엔진2021-09-27 00:52
작성자 Level 10

https://github.com/cesanta/elk 

- ES6의 주요 서브셋을 구현한 임베더블 JS 엔진

ㅤ→ 마이크로컨트롤러 개발용으로 설계 : C/C++ 대신 JS로 펌웨어 코드 작성

ㅤ→ 또는 제품 개인화를 위해 고객에게 안전하고 보호된 스크립팅 환경 제공

- 크로스플랫폼 : 8~64bit

- 의존성 없음 : ISO C/C++ 컴파일러만으로 빌드가능

- elk.c 와 elk.h 두개만 코드에 첨부하면 임베딩 완료

- 작고 간단한 임베딩 API

- JavaScript 에서 Native C/C++ 호출 가능. 반대도 지원

- malloc 사용하지 않음. 주어진 메모리 버퍼만으로 동작

- 작은 footprint : 플래시/디스크에 20KB, 코어VM용으로 100byte 정도

- Bytecode 없음. JS코드를 직접 인터프리팅

G
M
T
Y
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)