Elk - động cơ JS siêu nhỏ cho hệ thống nhúng
(github.com)- Động cơ JS nhúng triển khai tập con chính của ES6
→ Được thiết kế cho phát triển vi điều khiển: viết mã firmware bằng JS thay vì C/C++
→ Hoặc cung cấp cho khách hàng một môi trường scripting an toàn và được bảo vệ để cá nhân hóa sản phẩm
-
Đa nền tảng: 8~64bit
-
Không có phụ thuộc: có thể build chỉ với trình biên dịch ISO C/C++
-
Chỉ cần đính kèm hai tệp
elk.cvàelk.hvào mã là hoàn tất nhúng -
API nhúng nhỏ gọn và đơn giản
-
Có thể gọi Native C/C++ từ JavaScript. Chiều ngược lại cũng được hỗ trợ
-
Không dùng
malloc. Hoạt động chỉ với vùng đệm bộ nhớ được cấp sẵn -
Footprint nhỏ: 20KB trên flash/đĩa, khoảng 100 byte cho core VM
-
Không có bytecode. Diễn dịch trực tiếp mã JS
Chưa có bình luận nào.