本帖最后由 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系统后开始部署开发环境
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 https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2
第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
以上输入完记得回车运行。
最终看到.bin算是成功
开发环境部署到此算是完成了
第二项:刷固件
刷固件跟部署环境要简单的多,首先下载驱动,
串口驱动(Windows)https://docs.ai-thinker.com/\_media/tools/serial\_driver\_windos.7z
安信可串口调试助手https://docs.ai-thinker.com/_media/tools/aithinker_serial_tool_v1.2.3.7z
Ai-WB2系列模组二次开发固件烧写软件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系统。难点请看下次分析解决!!