本文介绍如何快速了解 Wukong AI 硬件开发框架 的相关概念与开发流程,从环境准备、创建产品、获取框架、配置编译到烧录运行。
创建 AI 硬件产品时,需要在原有的涂鸦 创建产品 流程的基础上,额外新增 智能体的创建和绑定 工作。目前,涂鸦开发者平台已经全面上架 AI 硬件产品开发能力。具体操作流程请参考 产品 AI 功能开发。
简要步骤如下:
完成以上步骤后,再进入 获取开发框架 > 修改 PID 和授权信息 步骤。
通过 Tuya Wind IDE 获取 Wukong AI 硬件开发框架,流程如下。

tuyaos_demo_wukong_ai 或类似名称)。
Demo 中默认的 PID 和授权信息尽量避免直接使用(仅为示例程序使用),必须改为您在 创建产品 中创建的产品 PID 与授权信息。操作步骤如下所示:
配置应用(选择板型、功能开关等)。
在 Tuya Wind IDE 中,根据路径 software > TuyaOS > apps 找到 Demo(如 tuyaos_demo_wukong_ai)。可先通过菜单或脚本执行配置(若使用命令行,在 SDK 根目录执行):
make app_menuconfig APP_NAME=tuyaos_demo_wukong_ai
示例支持语音 + UI,摄像头需在配置中打开;也可关闭 UI 仅保留语音等,按需选择。
生成应用配置头文件(配置修改后必须执行)。
make app_config APP_NAME=tuyaos_demo_wukong_ai
编译固件。
make app APP_NAME=tuyaos_demo_wukong_ai
software/TuyaOS/apps/tuyaos_demo_wukong_ai/output/<版本>/ 下会生成目标 QIO 固件,例如 tuyaos_demo_wukong_ai_QIO_<版本>.bin。
编译失败时。若为虚拟环境或依赖缺失,可参考以下排查:
在 Linux 终端安装 Python、CMake、Ninja 及依赖(示例):
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install build-essential cmake python3 python3-pip doxygen ninja-build libc6:i386 libstdc++6:i386 libncurses5-dev lib32z1 -y
sudo pip3 install sphinx_rtd_theme future breathe blockdiag sphinxcontrib-seqdiag sphinxcontrib-actdiag sphinxcontrib-nwdiag sphinxcontrib.blockdiag
常见 Python 报错与处理:
| 报错 | 解决方法 |
|---|---|
ModuleNotFoundError: No module named 'click' |
pip install click |
ModuleNotFoundError: No module named 'Crypto' |
pip install pycryptodome |
ModuleNotFoundError: No module named 'ruamel' |
pip3 install ruamel.yaml |
若以上方法仍无法解决,可到 TuyaOS 开发者论坛 > 联网单品开发 版块发帖咨询。
sudo usermod -aG dialout $USER,然后 重启虚拟机,再重新连接设备。
software > TuyaOS > apps > tuyaos_demo_wukong_ai > output/<版本> > tuyaos_demo_wukong_ai_QIO_<版本>.bin。右键该文件,选择 Flash App。ttyACM0。Waiting Reset ...,说明当前硬件不支持自复位,需 手动按下开发板上的复位(RST)按键,再继续烧录。
烧录完成后,重启开发板,使用 涂鸦 App 对设备进行配网:
在开发过程遇到问题,可以到 TuyaOS 开发者论坛 > 联网单品开发 板块发帖咨询。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈