本帖最后由 eto 于 2023-11-17 16:11 编辑
一、工具安装
环境搭建过程中只需要使用vscode、git,只需要百度搜索进入官网下载自己系统相应的版本即可。
这里推荐一些vscode中嵌入式比较常用的插件,仅供参考。
C/C++开发必备:
个人推荐插件:
1.一种聚合工具,包含多种芯片包,有了它再也不用下载一堆IDE了
2.可以将Keil/IAR等工程文件导入vscode中,弥补这些软件代码提示补全等功能的不足,也可以创建工程和烧录等。
3.一款小而美的串口调试器
二、具体环境的搭建
总共是 4 个步骤,但是其中我自己也遇到了一些问题,git submodule update的时候,前面如果将 github 换成了 gitee 的话,如果电脑开了代理,建议关闭代理好些,我在这个地方卡了蛮久,后面关掉了代理速度就好些了。
1.首先使用git拉取 小安派的源码工程 ,选择桌面或者其他文件夹都可以,我这里选择的是桌面。
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码 2. 进入文件夹中拉取 M61 的子模块,注意这里应该将 [backcolor=rgba(27, 31, 35, 0.05)]AiPi-Open-Kits 文件夹中的[backcolor=rgba(27, 31, 35, 0.05)].gitmodules中 github.com 修改为 gitee.com ,因为gitee是在国内会更加的稳定一些。
- cd AiPi-Open-Kits/
- git submodule init
- git submodule update
复制代码 3.进入[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK/中拉去SDK的子模块。
- cd aithinker_Ai-M6X_SDK/
- git submodule init
- git submodule update
复制代码 4. 拉去使用于Windows的编译工具链
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
三、编译工具路径设置
1. 所有都拉取完成之后,需要把三个路径加入到电脑的环境变量当中,分别是:
- aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
- aithinker_Ai-M6X_SDK\tools\make
- aithinker_Ai-M6X_SDK\tools\ninja
复制代码 注意:这里应该将aithinker_Ai-M6X_SDK\tools\make路径移到path路径中的最高层。
2. 工具链路径添加完毕之后建议测试一下,打开电脑上的终端窗口。输入两个命令,得到如下反馈即是成功添加路径。
- make -v
- riscv64-unknown-elf-gcc -v
复制代码
四、使用vscode尝试编译一个小安派的项目
1.使用vscode打开AiPi-Open-Kits 文件夹。
2.选中AiPi-Eyes_weather文件夹,点击鼠标右键,选择在 在集成终端中打开,然后输入:make
3.成功编译后的截图
|