嵌入式设备的 JavaScript 运行时环境 - 让 JavaScript 简化嵌入式应用开发
DejaOS 功能丰富,为现代嵌入式应用开发提供您所需的一切!
通过简单的 JavaScript API 控制 GPIO、PWM、UART、USB、NFC、二维码、蓝牙等。完整的硬件抽象层,方便设备集成。
使用 JavaScript 和 LVGL 创建美观的用户界面。支持触摸屏、自定义组件和响应式布局。
内置支持 TCP、UDP、HTTP、MQTT、Web 服务器和各种 IoT 应用通信协议。
从 VSCode 到设备的实时代码同步、即时调试和热重载功能,让开发周期更快速。
JavaScript Worker 线程支持并发操作,EventBus 实现线程间通信,线程池管理。
SQLite 数据库支持、文件系统操作和数据管理的持久化存储功能。
内置加密/解密模块、安全通信协议和身份验证机制。
使用 ES6 import 语法导入和使用任何 npm 包或纯 JavaScript 模块。
简单的 DPK 打包系统,可将应用程序部署到生产设备并支持自动更新。
支持各种基于 ARM 的设备,持续扩展到新的硬件平台。
基于成熟技术构建,确保可靠性和性能
快速轻量的 JavaScript 引擎,支持 ES2020 标准,非常适合资源受限的嵌入式设备。
流行的开源嵌入式图形库,提供丰富的 UI 组件和流畅的动画效果。
具有完整系统功能、进程管理和资源调度的嵌入式 Linux 发行版。