架构
概述
DejaOS 是一个专为嵌入式设备设计的 JavaScript 运行时环境,基于 QuickJS 引擎,能够在资源受限的设备上高效运行。此外,它集成了 LVGL 图形引擎,适用于带屏幕的设备。开发者可以通过 import 不同的 JavaScript 模块来实现各种业务逻辑。DejaOS 还提供了 VS Code 插件,方便开发、调试和部署。
DejaOS 的核心目标是简化嵌入式开发过程,让更多应用开发者(甚至没有硬件背景的开发者)能够轻松进入嵌入式开发领域。相比传统的 C/C++ 嵌入式开发,JavaScript 更加友好,开发门槛更低。考虑到应用开发者的数量远超嵌入式工程师,DejaOS 希望通过更现代化的开发体验来加速物联网设备的普及和创新。