Skip to content

由 KCrO 贡献,Ai-Thinker 进行整理

准备工作

获取工具链

安装一些依赖和工具 sudo apt-get install make gcc cmake git ninja-build -y

获取SDK(WSL魔法上网有点麻烦,挖个坑写配置教程)

参考起个名字好难啊的配置教程零基础搭建小安派Linux开发环境之【编译运行hello world】

为了方便管理linux的文件,首先在用户根目录下创建存放SDK的文件夹 输入 mkdir app创建app目录然后进入目录 cd app 然后获取SDK

html
git clone --recursive [https://github.com/Ai-Thinker-Open/AiPi-Open-kits.git](https://github.com/Ai-Thinker-Open/AiPi-Open-kits.git)
或者
git clone --recursive [https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git](https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git)

下载完成后,进入目录

html
cd AiPi-Open-Kits/aithinker_Ai-M6X_SDK
然后依次执行
. install.sh
. export.sh

编译和烧录

编译

返回AiPi-Open-Kits目录,进入AiPi-Eyes_weather目录

html
cd ../ && cd AiPi-Eyes_weather

随后,请优雅地打出那几个字母:

html
code .

等待Windows的VScode启动 然后就可以用windows下的VScode编辑代码了 随后编译代码,在AiPi-Eyes_weather目录下输入 make即可

烧录

安装USBIP

在windows下打开powershell,输入: winget install usbipd 随后会弹出是否接受协议,输入Y,等待安装

下载WSL-USB-GUI

然后找到releases页面,下载安装文件,.msi后缀的文件,然后安装。 由于usbipd已经更新,旧版的gui无法使用,要下载最新版,在网页左边栏 ->构建->流水线->下载产物即可 下载完后安装,即可将USB设备映射到WSL Linux下: 根据microsoft官网提示:

html
sudo apt install linux-tools-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/*-generic/usbip 20

下载完成之后,就可通过make flash命令来烧录啦😄

html
make flash COMX=/dev/ttyACM0

附加

由于官方的SDK直接在WSL下使用会有问题,所以需要进入SDK目录

html
cd ~/app/AiPi-Open-Kits/aithinker_Ai-M6X_SDK

找到project.build文件,找到下图中的代码,删去即可 另外,每次重启WSL,再次要编译代码时,似乎要执行export.sh脚本,所以可以在bashrc编辑别名或者函数,调用即可

首先

html
code ~/.bashrc

然后将下面的代码复制进去

html
get-aipi-sdk(){
    NowPath=$PWD # 获取当前目录
    cd $HOME/app/Ai-Thinker/AiPi-Open-kits/aithinker_Ai-M6X_SDK/
    . install.sh
    . export.sh
    cd $NowPath
}

然后执行

source ~/.bashrc

现在,你可以使用get-aipi-sdk来设置环境了 当然这个函数可能并不规范,还请大佬们指点指点😄

参考

感谢@mcx的教程-> 关于wsl2下的烧录问题(已解决)

什么时候能让Markdown编辑页面可以上传图片,真的受不了辣!

遇到问题?

如有其他问题,请到统一的提问与讨论区:Ai-Thinker Discussions

Released under the MIT License. Build Time 2026-09-11 14:52:23