板子申请】Ai-M61-32S开发环境搭建经验

[复制链接]
查看597 | 回复3 | 2023-11-14 22:58:50 | 显示全部楼层 |阅读模式
本帖最后由 刻晴 于 2023-11-17 23:14 编辑

今天b站刷到官方送板子的视频,虽然不知道有什么用,但本着“我可以不用,但不能没有”的白嫖主义精神,我开始按照论坛里的教程搭建环境。
教程的内容都非常详细,很适合像我这样的萌新小白。搭建的时候突然找不到AiPi这个文件夹,就这一步就差点劝退我了,觉得太麻烦懒得找,后面想想还是坚持一下一鼓作气弄完,最后文件搜索一下搞定了。
顺着教程成功搭建好了环境,跟着教程也完成编译,因为是真萌新没有工具就直接2跳过烧录阶段。搭建完成期待发货

清单
Git 版本管理工具 https://git-scm.com/downloads
TortoiseGit Git 可视化工具 https://tortoisegit.org/
RapidEEx 环境变量编辑器 https://www.rapidee.com/en/about
Visual Studio Code 1.70.2 代码编辑器 https://update.code.visualstudio.com/1.70.2/win32-x64/stable (最后一个支持 win7 的版本)
安装工具1.Git 版本管理工具 https://git-scm.com/downloads
小安派开发库是托管到 github 和 gitee 上的,它们都是使用 git 进行版本管理,所以需要下载安装 git 客户端才能下载开发库.
打开网址,点击下载最新版本,跳转到下载页面.

                               
登录/注册后可看大图
建议选择安装版本(有配置引导),根据操作系统位数选择下载链接,我是 64 位系统,有些小伙伴是用的 32 位 win7,64 位系统可以使用 32 位软件,但是 32 位系统没法使用 64 位软件.

                               
登录/注册后可看大图
下载服务器在国外,如果直接点击下载速度很慢,可以使用迅雷下载,如果有人下载过,迅雷会缓存数据到他的服务器上,所以下载速度会比较快.

                               
登录/注册后可看大图
下载完成后,双击运行安装,由于安装步骤较多,为了节约服务器资源,这里只展示需要修改的地方的截图.

                               
登录/注册后可看大图
大部分软件默认安装路径都是 C 盘,也就是常用的系统盘,由于软件安装一般都会释放一些文件比如库文件到系统盘,系统盘很容易会被占满,所以我们尽量不把软件本身装到系统盘下,我习惯安装到 D 盘,跟随大众.

                               
登录/注册后可看大图
一路狂飙到最后,取消勾选查看发布记录,看也看不懂.

                               
登录/注册后可看大图
2.TortoiseGit Git 可视化工具 https://tortoisegit.org/
对于不熟练 linux 的我,相对于不停的敲指令,我更喜欢点点点,所以一款可视化的 Git 工具是必不可少的.
下载步骤跟之前一样,不再多说了,免得说多了,大家觉得我烦.

                               
登录/注册后可看大图

                               
登录/注册后可看大图
默认是英文界面,需要额外下载安装中文语言包.

                               
登录/注册后可看大图
先安装本体.

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
然后安装中文语言包

                               
登录/注册后可看大图

                               
登录/注册后可看大图
3.RapidEEx 环境变量编辑器 https://www.rapidee.com/en/about
小安派开发库编译需要修改环境变量,修改过 win7 环境变量 PATH 的朋友应该都知道,编辑有多不友好,所以安装一个第三方的编辑器,如果你能忍可以不安.

                               
登录/注册后可看大图
这种小工具没什么配置库什么的用绿色版就 OK 了

                               
登录/注册后可看大图
切换为中文界面

                               
登录/注册后可看大图
4.Visual Studio Code 1.70.2 代码编辑器 https://update.code.visualstudio.com/1.70.2/win32-x64/stable (最后一个支持 win7 的版本)
强大的代码编辑器不解释,微软从 1.70.2 版本以后就不再支持 win7 了,我只能用这版本,win10 及以上可以安装最新版本.

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
红框中的选项一定要勾上,以后项目目录中右键菜单直接就能使用 vscode 打开及其方便,要是没勾上,后面要加这个菜单还得修改注册表.

                               
登录/注册后可看大图

                               
登录/注册后可看大图
默认也是英文界面,需要装中文扩展

                               
登录/注册后可看大图
搜索"ch",找到中文简体,点击"install"安装

                               
登录/注册后可看大图
如果出现这种错误提示,证明你的系统缺少一些关键补丁,先把补丁打满,再尝试安装.

                               
登录/注册后可看大图
安装成功后,需要重启.

                               
登录/注册后可看大图
变成了熟悉的模样.

                               
登录/注册后可看大图
再安装一个"c/c++"扩展,方便编写代码

                               
登录/注册后可看大图
安装开发库1.小安派开发库 https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
小安派开发库主仓库应该是在 github,gitee 是同步过来的,但是 github 国外的经常不稳定,速度也很慢,所以还是用国内的 gitee 算了.
找一个空间充足的磁盘,新建一个文件夹取名"AiPi"(随意取,但路径中不要带有空格,否则后面会编译失败),先复制开发库仓库链接,然后鼠标右键"克隆"

                               
登录/注册后可看大图
如果你先前复制了仓库链接,会自动识别到需要克隆的仓库,直接点击"确定"就完事了.

                               
登录/注册后可看大图
等待下载完成.

                               
登录/注册后可看大图
下载完成

                               
登录/注册后可看大图
还需要更新子模块,这里需要修改子模块的配置文件,把 github 改成 gitee,不然可能更新不了.

                               
登录/注册后可看大图

                               
登录/注册后可看大图
修改完成后,就可以更新子模块了.

                               
登录/注册后可看大图
这里注意一定要勾上递归,因为子模块中还有子模块,套娃呢,不需要再改地址了,索性就一次性更新完.

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
2.博流编译工具 https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
这次我们使用 git bash 来下载,进入 AiPi-Open-Kits\aithinker_Ai-M6X_SDK 目录,空白处右键,选择"Open Git Bash here"

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
下载完成.

                               
登录/注册后可看大图
3.设置环境变量"PATH"
为了让开发环境能顺利找到编译工具,我们需要设置一些环境变量.
E:\github\AiPi\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\make
E:\github\AiPi\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\ninja
E:\github\AiPi\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
右键单击系统变量中的"PATH",选择"添加值".

                               
登录/注册后可看大图

                               
登录/注册后可看大图
同样的方式把其余两条路径都加上,按"CTRL+S"保存后才会生效.

                               
登录/注册后可看大图
编译
一切准备就绪,编译一个官方 demo 试试,进入 AiPi-Open-Kits\AiPi-Eyes_weather 目录,空白处右键,选择"通过 Code 打开"

                               
登录/注册后可看大图

                               
登录/注册后可看大图
输入编译命令 make 回车

                               
登录/注册后可看大图
正在编译...

                               
登录/注册后可看大图

                               
登录/注册后可看大图
最新 SDK 报错问题,打开 /aithinker_Ai-M6X_SDK/project.build 文件,按照图片指示在 CP 指令前加#注释掉就行了

                               
登录/注册后可看大图

QQ截图20231114225759.png
QQ截图20231114225825.png
回复

使用道具 举报

WangChong | 2023-11-15 17:51:09 | 显示全部楼层
插眼给园长看(3)
回复 支持 反对

使用道具 举报

爱笑 | 2023-11-16 16:41:01 | 显示全部楼层
写的太简单了,需要把完整的过程写出来。
http://bbs.ai-thinker.com/forum. ... amp;_dsign=64a277b8
用心做好保姆工作
回复 支持 反对

使用道具 举报

刻晴 | 2023-11-17 23:14:53 | 显示全部楼层
爱笑 发表于 2023-11-16 16:41
写的太简单了,需要把完整的过程写出来。
http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43082& ...

修改了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则