KryonOS là một hệ điều hành nhẹ, chạy JavaScript, biến các bo mạch phát triển ESP32 có màn hình cảm ứng thành một máy tính mini độc lập với giao diện đồ họa, trình khởi chạy ứng dụng và khả năng lưu trữ file.
Điểm chính
- Hỗ trợ các MCU ESP32: WROOM‑32, ESP32‑S2, ESP32‑S3 và ESP32‑C3.
- Lưu trữ mở rộng qua thẻ MicroSD kết nối qua bus HSPI.
- Màn hình ILI9341 điều khiển bằng controller XPT2046 cảm ứng điện trở, kết nối qua bus VSPI; có hỗ trợ thử nghiệm một số controller khác như ST7789V2.
- JavaScript engine sử dụng Duktape 2.x, tương thích ES5/ES5.1.
- Đồ họa được render trực tiếp 16‑bit RGB565 (direct‑to‑glass).
- Ứng dụng được tách riêng khỏi hệ thống, chạy trong runtime JavaScript, và có App Store cho phép tải, cài đặt và cập nhật qua Wi‑Fi mà không cần reflashing firmware.
💡 Góc nhìn kỹ thuật Hagapa
Với các nhóm phát triển IoT và hệ thống nhúng tại Việt Nam, KryonOS mở ra hướng tiếp cận mới khi cho phép chạy JavaScript trực tiếp trên ESP32 có màn hình cảm ứng, giảm phụ thuộc vào firmware C/C++ truyền thống. Tuy nhiên, trước khi ứng dụng vào sản phẩm thực tế, cần kiểm tra độ ổn định của JavaScript engine Duktape 2.x với tác vụ thời gian thực, cũng như khả năng tương thích lâu dài với các cảm biến và ngoại vi phổ biến trong tự động hóa công nghiệp.