发帖
18 1 0

跟狗哥学家居智能——Ai-Thinker-WB2篇(一)

djy876
金牌会员

10

主题

109

回帖

2535

积分

金牌会员

积分
2535
智能家居 1714 18 2024-4-17 15:50:12

本帖最后由 djy876 于 2024-4-19 15:08 编辑

首先感谢狗哥(论坛网名:业余菜狗)的技术指导

业余菜狗的广播 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

接上篇开箱评测后,对模块进一步的深入学习,本次分享的是Ai-Thinker-WB2的开发环境部署及刷系统固件

Ai-Thinker-WB2开发应用共分两大步

第一项:开发环境的部署

1、安装ubuntu系统(22.04版本)

(也有WIN系统的环境,我是安装狗哥大佬的指导做的为了来跟大佬在同一环境编译学习)。

安装这个ubuntu系统费了好大精力,刚开始是安装在家里的软路由上。经过反反复复装了4~5遍都是到最后一步编译时出现了编译错误。最终放弃了软路由上安装(后期还会再折腾一下看看哪里出了问题)

最终选择给系统做一个虚拟机,虚拟机安装教程及下载地址如官方提供的教程(仅限虚拟安装参考)

参照官方提供的教程https://aithinker.blog.csdn.net/article/details/125604649

注意事项:虚拟机硬盘储存空间需要30G以上,建议50G,否则安装不成功ubuntu系统!!!

安装ubuntu系统后开始部署开发环境
image.png

2、开发环境部署

开发环境前可以先学习一下官方发布的教程

参照官方提供的教程https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2

在ubuntu系统桌面右键选择终端(有terminal的英语)狗哥对环境部署总结了一下一共需要4步,我在实操时对四步进行了细化分为了7步

第1步:apt install build-essential python3 python3-pip git screen

第2步:git clone --recursive [url]https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2[/url]

第3步:cd Ai-Thinker-WB2/toolchain/riscv/Linux/

第4步: . chmod755.sh

第5步:cd

第6步:cd Ai-Thinker-WB2/applications/get-started/helloworld

第7步:make -j8

以上输入完记得回车运行。


image.png

最终看到.bin算是成功

开发环境部署到此算是完成了

第二项:刷固件

刷固件跟部署环境要简单的多,首先下载驱动,

串口驱动(Windows)https://docs.ai-thinker.com/[/url]_media/tools/serial_driver_windos.7z

安信可串口调试助手https://docs.ai-thinker.com/[/url]_media/tools/aithinker_serial_tool_v1.2.3.7z

Ai-WB2系列模组二次开发固件烧写软件[url]https://docs.ai-thinker.com/_media/bl602_flash_download_tool.zip

三个驱动下载好后,先安装串口驱动,然后打开安信可串口调试助手查看端口是否显示(首先需要用T-C线连接电脑和Ai-WB2开发版),若显示代表驱动成功。再打开Ai-WB2系列模组二次开发固件烧写软件教程详见https://aithinker.blog.csdn.net/article/details/125781602第三部分“烧录软件的使用”。

本部分难点是将第一项的编译文件(.bin)从ubuntu系统拷贝到WIN系统。难点请看下次分析解决!!

──── 1人觉得很赞 ────

使用道具 举报

2024-4-17 15:59:12
2024-4-17 16:30:08
期待你的下次分析解决!
2024-4-17 16:58:04
业余菜狗,发来贺电
2024-4-18 08:26:05
2024-4-18 08:27:20
2024-4-18 09:26:14
👍
2024-4-18 10:27:00
棒!
2024-4-18 10:58:39
2024-4-18 16:35:36
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28265 个
  • 话题数: 40226 篇