本帖最后由 jmh 于 2024-1-28 22:54 编辑
搭建开发环境申请wifi6开发板来由在b站上刷到了这个视频,正好目前在学做物联网相关的东西(用的nodemcu),然后就有了这篇文章。
附上领取教程链接:安信可社区免费送开发板,不限量!
假如对安信可的开发板感兴趣,可以在论坛里多发发文章讲讲自己的故事,这样就有机会申请到更多的开发板。
另外就是nodemcu目前用的是ardiuno,之后可能会用到安信可sdk的开发方式,所以顺便先搭建一下开发环境。
搭建开发环境也非常简单,只需要安装git和vscode并进行一些常用的git命令操作就行了。所以小白也可以来申请,实在不行还可以找园长答疑。
另外,因为小安派S1主芯片与本次申请的Ai-M61-32S开发板一致,所以给到的是这篇参考文章。本文也是参照这篇文章搭建的开发环境。 正文开始软件安装软件安装包括vscode和git for windows。这俩我之前就安装过了,直接去官网下载安装即可。vscode安装完可以安装一下Chinese和C/C++插件,网上很多教程,前面提到的教程里也有说。如果嫌官网下载慢可以搜索“vscode下载慢”,然后复制下载链接并修改成相应的镜像下载链接的域名,这样会快很多。
git for windows的安装选项就比较多了,可以上网搜搜安装教程,看一下各个选项的含义,我用的是2.40.0,全部都是按着默认选项安装,其它版本应该也都大同小异。 克隆源码随便找个工作目录右键->git bash here,然后就打开了git的linux风格命令行。输入如下命令:
如果你懒得打,可以复制完命令用shift+insert把命令粘贴到命令行。
done表示完成。然后就出现了个新的文件夹在当前目录。 修改子模块来源并拉取m61子模块在刚刚生成的AiPi-Open-Kits文件夹下用记事本打开.gitmodules,把github改成gitee,因为github服务器在国外,有时可能无法访问,不过目前貌似有公网ipv6的地方是可以更容易访问的。
保存后到git命令行执行如下命令: 1
2
3
| cd AiPi-Open-Kits
git submodule init
git submodule update
|
拉取 M61 SDK 中的子模块运行一下命令 1
2
3
| cd aithinker_Ai-M6X_SDK
git submodule init
git submodule update
|
添加编译工具路径到环境变量将下面的路径添加到path里,添加时要用完整的绝对路径。 1
2
3
| aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
aithinker_Ai-M6X_SDK\tools\make
aithinker_Ai-M6X_SDK\tools\ninja
|
win10:右键此电脑->属性->高级系统设置->环境变量->系统变量->点击Path->新建->浏览->选择路径->确定->上移到最上面
操作完了别忘了全部点确定。
如果不行的话可以试试点击完Path后点击编辑文本,然后手动复制相应的路径粘贴在最前面,并加上英文分号。
最后同样别忘了点确定。
验证环境变量是否成功设置win+R输入cmd
输入如下命令: 1
2
| make -v
riscv64-unknown-elf-gcc -v
|
设置成功的话就是这样
没成功的话看看有没有点完全部确定,或者试试重启一下,然后再试试。不行的话按照之前的“编辑文本”检查一下格式,是不是路径+;不能有空格什么的。 测试编译程序添加完环境变量建议先重启一下vscode,否则会提示找不到命令。
在 VScode 打开 AiPi-Open-Kits 文件夹,点信任作者。
右键vscode资源管理器的AiPi-Eyes_weather文件夹,选择在集成终端打开,默认用的powershell。
输入make命令。
出现了报错。。。
原因及解决方式参考
这是因为在windows环境下:①复制命令是copy②文件的路径是“\”,不是“/”
解决办法:
1.换linux开发环境(一劳永逸),反正一般嵌入式C/C++的开发工作也是用linux开发环境。
2.更改AiPi-Eyes_weather\Makefile文件中的路径(直接vscode资源管理器打开)
以及aithinker_Ai-M6X_SDK\project.build文件中的路径
保存后输入命令:
烧录等申请到板子再烧[doge] 总结,可以看到上面的过程还是非常简单的,不过后续可能换成linux的开发环境,因为配置文件里可能还有一些其它的命令是linux的格式并且在windows下用不了。 |