骛扼铮 发表于 2025-6-8 13:11:31

推荐一个支持js的嵌入式设备开发平台

可以通过vscode开发js,实时推送js代码到设备里运行,无需编译,支持屏幕,感兴趣的可以看看 https://github.com/duoxianwulian/dxdop
提供很多js库,可以控制gpio,pwm,蓝牙,nfc,二维码识别,人脸识别,网络,mqtt,tcp,看门狗,ui等等,支持多线程
也支持多种设备。
以下是一个代码示例和效果图示例
点击查看代码import log from '../dxmodules/dxLogger.js'
import driver from './driver.js'
import std from '../dxmodules/dxStd.js'
import mqtthandler from './mqtthandler.js'
import codehandler from './codehandler.js'
const worker = 'service'
function run() {
    driver.initService()
    driver.mqtt.on(function (data) { mqtthandler.invoke(data) })
    driver.mqtt.onConnectChanged(function (data) { mqtthandler.connectChanged(data) })
    driver.code.on(function (data) { codehandler.invoke(data) })
    driver.net.on(function (data) { mqtthandler.netInvoke(data) })

    std.setInterval(() => {
      try {
            driver.loop()
            driver.code.loop()
            driver.watchdog.feed(worker, 30)
      } catch (error) {
            log.error(error)
      }
    }, 10)
}


try {
    run()
} catch (error) {
    log.error(error)
}

平台概述
dxdop是一个嵌入式二次开发软件平台,它使用JS语言作为主开发语音,减少开发成本,降低开发难度,愿景是让嵌入式开发变的很简单,它应用在许多终端场景有着出色的表现。
功能丰富
gpio、pwm、rs485、rs232、usb、wiegand、capturer、net、watchdog、alsa等硬件控制
tcp、tcpserver、mqtt、udp、http、webserver网络协议
可以用JS绘制LVGL屏幕UI,支持所有LVGL原生能力
有着丰富的外设接入(刷卡、指纹、蓝牙、人脸识别)、加解密(base64、aes、md5、hmac、crc、bcc)等配套组件库
支持植入原生C库的方式开发
硬件环境
目前平台仅适配 酷豆物联设备 做二次开发。
工具和服务
使用VScode && DXIDE 插件 开发调试
包含 UI组件示例 、 驱动组件示例 以及 组件源码,开源项目demo


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

师悠逸 发表于 2025-11-27 08:37:42

用心讨论,共获提升!

尹疋 发表于 2025-12-5 09:50:38

热心回复!

毋峻舷 发表于 2025-12-16 12:00:42

感谢,下载保存了

袁勤 发表于 2025-12-19 07:38:30

分享、互助 让互联网精神温暖你我

杆树 发表于 2026-1-4 14:19:22

感谢分享

驳嗦 发表于 2026-1-8 20:26:57

东西不错很实用谢谢分享

辖瑁地 发表于 2026-1-14 21:35:50

这个好,看起来很实用

杼氖 发表于 2026-1-15 01:22:12

喜欢鼓捣这些软件,现在用得少,谢谢分享!

迎脾 发表于 2026-1-17 22:06:37

谢谢分享,试用一下

窖咎 发表于 2026-1-17 23:40:18

感谢发布原创作品,程序园因你更精彩

敖可 发表于 2026-1-18 10:57:24

新版吗?好像是停更了吧。

抽厉 发表于 2026-1-18 14:22:46

感谢,下载保存了

孜稞 发表于 2026-1-19 05:44:07

热心回复!

髡芯 发表于 2026-1-22 13:23:02

用心讨论,共获提升!

第璋胁 发表于 2026-1-22 14:12:55

热心回复!

米榜饴 发表于 2026-1-23 08:41:27

这个有用。

当贵 发表于 2026-1-27 03:35:29

谢谢分享,试用一下

鸠站 发表于 2026-1-28 06:49:33

这个好,看起来很实用

背竽 发表于 2026-1-29 06:13:29

感谢分享
页: [1] 2 3
查看完整版本: 推荐一个支持js的嵌入式设备开发平台