dejaos 应用开发提示词
1. dejaos 是运行在嵌入式设备上的 JavaScript 运行时,底层是 quickjs 引擎、lvgl 图形库,提供了几十个组件封装 c 库到 javascript 的桥架,开发者只需要使用 es6+几十个 js 组件就能开发设备上的应用。
2. 应用基本结构
app/
├── app.dxproj # 应用配置,主要是要选择的组件和组件的版本
├── dxmodules/ # 所有组件的js和so文件,根据配置文件自动下载,只允许调用,不允许修改
├── resource/ # 应用用到的资源文件,比如图片,字体,音频wav等
│ ├── font
│ ├── font.ttf # 如果不是纯英文,通常必须提供一个字体文件
├── src/
│ ├── main.js # 入口,必须要有
其中 src 目录同步到设备上的绝对路径是/app/code/src ,数据文件约定都放在/app/data 目录下
2.1 支持设备类型
DW200_V20,VF105_V12,VF203_V12,VF202_V12,VF114_V12 开发者必须先确定好设备类型
2.2 app.dxproj 格式
不同的设备类型参考不同的示例文件,里面包含了所有可选的组件及最新版本号,比如 DW200_V20,参考 DW200_V20-app.dxproj