Ai-M61-32S开发环境搭建大致可以分为两大部分,一部分是安装VScode软件,用来编辑和编译(编译实际是借助辅助工具);另一部分是安装Git工具,用来获取板卡官方例程源代码。
一、VScode软件安装及配置
VScode是一款使用非常广泛的代码编辑和编译软件,具体的介绍可以参考百度。若电脑已经有这个软件,则可以跳过该步骤。
软件安装包即可以在VScode官网下载,也可以在安信可工具包链接中下载。
下载后点击软件安装包,然后就一路点击next,需要更换安装路径的需要在前面更换一下。以下图片可以参考。
安装完之后进入软件界面,点击左侧工具栏最下面那个,然后在搜索框输入Chinese,安装中文包。重启后软件的语言就变成中文的,有习惯英文的可以忽略此步骤。
安装完软件或中文包后,需要安装一些插件。这些插件有些我也不是太了解,反正有利于代码编辑和编译的都按照官方教程给装上了。安装方法和安装中文包的方法一样,依次在搜索框输入c/c++、Doxygen Documentation Generator、vscode-icons。安装后可以在EXTENSIONS工具栏(还是左侧最下面的那个按钮)中进行查看。安装后的结果如下图。
二、Git软件安装
Git软件也不必介绍了,有兴趣的可以在百度上了解一下。还是那句话,有利于代码编辑和编译的就装。还是同样的方法,在官网或安信可工具包链接中下载。
安装包到手后双击它,然后一直点next,若更换安装路径的话就换一下就行。以下图片可以参考。
三、下载源代码并配置编译环境
在电脑上找到一个合适的地方新建一个文件夹。然后在空白处右击选择图片画框的选项。
显示后复制git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git 然后在对话框右击,选择Paste,然后回车,坐等代码Git处来。
跑完后,文件夹下面会突然多了一些文件,这些文件就是官方例程的源代码。然后选中文件夹下面的对应文件,用文本编辑器软件打开就可以。修改里面的URL地址中的github改成gitee。别问为什么,还是那句话,有利于代码编辑和编译的就改。改完之后记得保存(Ctrl+S键就可以快捷保存)。效果如下图。
进入AiPi-Open-Kits文件夹下,在空白处右击,选择如下图的红框。依次复制指令 git submodule init 、 git submodule update 同样在Git软件交互窗口下右击选择Paste依次执行这两条指令。
然后进入aithinker_Ai-M6X_SDK文件夹里面,在空白处右击,选择如下图的红框。复制指令git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git 在交互窗口下右击选择Paste指令这条命令。
执行完成后可以查看一下该文件夹下的tolls文件夹下是否为空,若为空则说明上一个指令执行失败,我是尝试多次才成功的。若tools文件夹下有文件,说明工具下载成功了。
然后就是配置一下电脑了。主要是在PATH环境变量下添加一些文件路径。进入环境变量的方法就是右键我的电脑,选择属性,在关于的界面下找到高级系统设置。
在系统变量中找到path变量,双击他,然后在下面的空白处添加这三个文件的路径,并把make的路径上移至最前面。这三个文件夹的路径分别是aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin、 aithinker_Ai-M6X_SDK\tools\make 、 aithinker_Ai-M6X_SDK\tools\ninja。这些文件夹绝对路径的前面就是之前在电脑新建文件夹的绝对路径。
添加好之后,以后就可以不用再次添加了。是否添加成功的方法是在桌面按住shift键,右键选择如下图的按钮。然后在弹出的对话框依次输入如下指令make -v、 riscv64-unknown-elf-gcc -v。若出现如下图的提示表示添加成功了,若没有则需要查看一下tools文件夹下面的文件是否有问题。
接下来用VScode软件打开程序,然后就可以编译程序了。打开方式是点击VScode的左上角,然后选择打开文件夹,然后选择AiPi-Open-Kits文件夹就可以了。编译的方法是可以随机选择一个文件夹右击选择在集成终端打开,然后执行make指令就OK了。编译成功会有如下图的显示。接下来就是下载到板子上让他跑起来。
若是没有出现上面图片的话的话,就是程序出现问题了。出现问题的结果就是如下图。这样只能就是Debug了。
|