• เอนจิน JS แบบฝังตัวได้ที่รองรับซับเซ็ตหลักของ ES6

→ ออกแบบมาสำหรับการพัฒนาไมโครคอนโทรลเลอร์: เขียนโค้ดเฟิร์มแวร์ด้วย JS แทน C/C++

→ หรือมอบสภาพแวดล้อมสคริปต์ที่ปลอดภัยและมีการป้องกันให้ลูกค้าเพื่อการปรับแต่งผลิตภัณฑ์เฉพาะบุคคล

  • ข้ามแพลตฟอร์ม: 8~64 บิต

  • ไม่มี dependency: สร้างได้ด้วยคอมไพเลอร์ ISO C/C++ เท่านั้น

  • เพียงแนบ elk.c และ elk.h สองไฟล์เข้าไปในโค้ด ก็ฝังใช้งานได้เสร็จสมบูรณ์

  • API สำหรับการฝังที่เล็กและเรียบง่าย

  • เรียก Native C/C++ จาก JavaScript ได้ และรองรับในทางกลับกันด้วย

  • ไม่ใช้ malloc ทำงานได้ด้วยเมมโมรีบัฟเฟอร์ที่กำหนดให้เท่านั้น

  • footprint เล็ก: ใช้แฟลช/ดิสก์ 20KB และสำหรับ core VM ประมาณ 100 ไบต์

  • ไม่มี bytecode ตีความโค้ด JS โดยตรง

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น