首页 > 系统相关 >搭建安信可小安派Windows 开发环境

搭建安信可小安派Windows 开发环境

时间:2023-10-08 11:35:46浏览次数:43  
标签:git Windows make 拉取 Ai 可小安派 安信 工具 com

搭建小安派Windows 开发环境

Ai-Pi-Eyes 系列是安信可开源团队专门为Ai-M61-32S设计的开发板,支持WiFi6、BLE5.3。所搭载的Ai-M61-32S 模组具有丰富的外设接口,具体包括 DVP、MJPEG、Dispaly、AudioCodec、USB2.0、SDU、以太网 (EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP 和 GPIO 等。集成了SPI屏幕接口,DVP摄像头接口,预留TF卡座,并且引出USB接口,可接入USB摄像头。
在这里插入图片描述

1. Vscode Git工具安装

VScode 是非常强大的代码编辑器,很多方便的功能都可以通过插件来实现,比如快速注释,代码跳转等功能。

git 工具 是必要的,拉取代码和管理代码的功能,小安派的源码全都是放在git 远程仓库上,想要下载源码,必须使用git 工具。

下载连接:https://docs.ai-thinker.com/eyes
在这里插入图片描述

2.克隆源码

直接在桌面或者某个文件夹里找个空的位置点击 鼠标右键 选择 Open Git bash here 即可打开安装好的git 工具。接着输入指令(可以复制运行):

git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git

在这里插入图片描述
下载克隆小安派的aithinker_Ai-M6X_SDK。建议直接在github下载,通过官方的git请求容易出现拉取不下来,我没有成功拉取下来

https://github.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK

但是toolchain tools是空文件夹,需要从gituhub更新下载,但是我在实验过程中发现速度太慢,而且经常性拉取不下来,所以使用了其他的方法。
在这里插入图片描述

4.设置windows编译工具链

  • 下载 GCC 工具链

aithinker_Ai-M6X_SDK/toolchain文件夹中拉取工具链,直接适用git 工具拉取:

git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git

在这里插入图片描述
在这里插入图片描述
下载BouffaloSDK 获取tools工具链 解决拉取失败问题

git clone https://github.com/bouffalolab/bouffalo_sdk.git 

在这里插入图片描述

  • 安装 cmake

无需安装, bouffalo_sdk/tools/cmake 目录下已经提供 windows 版本 cmake 工具

  • 安装 make

无需安装, bouffalo_sdk/tools/make 目录下已经提供 windows 版本 make 工具

  • 安装 ninja

无需安装, bouffalo_sdk/tools/ninja 目录下已经提供 windows 版本 ninja 工具

在这里插入图片描述

  • 配置环境变量

将 make、ninja、gcc 工具链路径配置到系统环境变量中

在这里插入图片描述

5.验证是否成功设置

在桌面按住 shift 键点击鼠标右键打开PowerShell 。在PowerShell 输入:

make -v

成功输出信息:

GNU Make 4.2.1
Built for x86_64-w64-mingw32
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

在这里插入图片描述
输入:

 riscv64-unknown-elf-gcc -v

成功时输出信息:
在这里插入图片描述

6.编译程序测试

openAipI.gif

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择了example/helloworld工程进行 make编译

在这里插入图片描述
在这里插入图片描述

第一次编译可能实际要长一点,输出信息会多一点(我这个之前编译过)。

出现 Built target combine说明编译完成

换一个工程文件,测试编译(该工程没有编译过)

在这里插入图片描述
在这里插入图片描述

7. 烧录程序

等Ai-Pi-Eyes 开发板到手再进行测试

参考教程 http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=page%3D1&page=2

标签:git,Windows,make,拉取,Ai,可小安派,安信,工具,com
From: https://www.cnblogs.com/delehub/p/17748471.html

相关文章

  • MySQL篇:第一章_补_MySQL卸载(Windows版)
    MySQL卸载文档-Windows版1.停止MySQL服务win+R打开运行,输入services.msc点击"确定"调出系统服务。2.卸载MySQL相关组件打开控制面板--->卸载程序--->卸载MySQL相关所有组件3.删除MySQL安装目录4.删除MySQL数据目录数据存放目录是在C:\ProgramData\MySQL......
  • .net6 webapi 项目注册为windows 服务后访问静态文件
    直接使用kestrel运行程序时,只需要http://localhost:port/file.html即可访问,但是将程序注册为windows服务后,http://localhost:port/file.html会报404的错误,此时要访问到这个文件,http://localhost:port/wwwroot/file.html才行,如果想要windows服务和web的url一致只需要加......
  • Windows下双击图标自动打开网页
    功能实现步骤创建一个快捷方式,右键点击桌面上的空白区域,选择“新建”->“快捷方式”。在弹出的“创建快捷方式”对话框中,输入你想要打开的网站的URL,例如https://www.bing.com/?mkt=zh-cn&mkt=zh-CN,然后点击“下一步”。输入快捷方式的名称,例如“我的网站”,然后点击“完成......
  • Windows平台不同机器字长(x86/x64)程序/库互操作解决方法
    1.问题背景某系统集成软件研发项目中,有设备厂家仅提供了C#可调用的x64动态库,而另有一厂家仅提供x86动态库,均是C++编译版本。x86动态库直接导出函数失败,环境是VS2019,dotnetframework4.7.2。2.解决思路网上查阅大量资料也就几篇博文后,给出的解决方案是:主程序改为x64编译,所......
  • [Microsoft Azure] 如何查看 Azure App Services 的根证书 Windows
    在本文中,我们将介绍如何在Windows操作系统中查看AzureAppServices的根证书,以确保您的应用程序可以安全地与云服务通信。在当今的互联网环境中,安全性是至关重要的。为了确保您的应用程序与云服务之间的通信安全可靠,了解如何查看和管理根证书非常重要。本文将为您介绍如何在......
  • 8、Windows安全加固
    Windows安全加固1、账户账户-默认账户安全①禁用Guest账户(禁用默认账户)。②禁用或删除其他账户(建议先禁用账户—段时间,待确认没有问题后删除)。③设定不同的用户和用户组。例如,管理员用户、数据库用户、审计用户、来宾用户等。说明:1.管理员用户:能够维护正常应用进程的管理......
  • 使用WinSW将jar包做成Windows服务
      环境,电脑需要安装Microsoft.NETFramework4,如果有的话这个可以不安装官网下载地址 https://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe使用WinSW工具安装Windows服务,下载地址:https://github.com/wi......
  • VMware与Windows主机之间复制粘贴
    其实就是安装VMwareTools,但不知道为什么我的VMwareWorkstation不能安装VMwareTools,记得之前有次安装过,但是失败了。基于apt-get命令下载安装其实是更好的选择:sudoapt-getinstallopen-vm-toolssudoapt-getinstallopen-vm-tools-desktop安装成功后重启VMware虚拟机即......
  • 解除Windows11 最新iso镜像新限制(微软账户登录和需要TPM)一法
        Windows11新镜像ISO文件安装时逼着你非得绑定微软账户,想继续像Windows7那样用本地账户登录。现在不管是Windows11的21H2还是22H2,装系统都得硬着头皮登录微软账户,哪怕你断了网也别想装。以下方法可以避免这个限制,同时解决不需要TPM的问题。:使用Rufus制作USB安装盘,Ru......
  • 使用Windows API中键盘、鼠标监控钩子
    本节将介绍如何使用WindowsAPI中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中的线程,而RegisterHotKey函数只能对当前......