零基础开发小安派Eyes-S1——安装VMware与Ubuntu
小安派保姆级教程:
下载打包好的VM和Linux
经过一天一夜踩坑和安装了三遍环境后,终于让笔者配置好了环境,本次打包好的压缩包包括VMware Workstation Pro 16和Ubuntu 18.04,其中Ubuntu 18.04已经给大家设置了中文,换好了国内的清华APT源,安装VScode与必要的插件,拉取了截至目前更新的小安派最新的SDK和子模块,配置好了编译环境。由于集成度较高,本次下载的压缩包高达10G。选择上传了百度云(主要是莫工有会员),若有其他需求后期也可以上传至其他云。
下面附上百度云链接:AiPi-Eyes-S1_Linux
提取码:2ff6
压缩包内包括两个部分的文件,分别是以AiThinker开头的镜像文件,以及VMware安装包。
安装VMware Workstation Pro 16
将压缩包解压后,运行VMware安装包。
根据下图依次点击。
运行到自定义安装时,建议选一个位置较大的磁盘存储,笔者设置为E盘,并新建了一个名为VMware的文件夹。
输入产品许可证密钥,可以和笔者输入一样的,来源都是来自网络搜集的密钥,可以参考如下两个密钥输入。安装好VMware后需要重启。
打开VMware界面如下:
安装Ubuntu 18.04
点击左上角“文件”,然后点击打开。
选择我们一开始解压的压缩包位置,这里只会显示一个文件,选中打开。
导入虚拟机,虚拟机的名称可以自行设置,这里笔者设置为AiThinker_AiPi_S1,但是下面的虚拟机储存路径需要找一个存储空间较大的位置,位置可以自定义。
导入后等待进度条满即可。
安装完成后,左侧我的计算机会出现我们刚刚安装的虚拟机AiThinker_AiPi_S1,点击它,设备的硬件配置笔者已经配置了2G内存,处理器四个核心,硬盘空间30G,两张网卡,一张设置为仅主机模式,一张为NAT。如有需要可以更改虚拟机的设置,没有的话可以直接点击“开启此虚拟机”。
开启后会看见笔者设置的账号,密码为123。
进入到桌面后分辨率会大小不一,每个人的电脑都不一致,点击右上角,点击红框中的设置。
会进入到用户设置,这里可以更改用户名和密码。需要更改分辨率点击左上角返回。
下滑点击设备,在分辨率框选择合适的分辨率,选中后右上角应用即可。
使用VScode编译与烧录小安派S1
桌面的左边收藏夹,这个位置类似与window界面的任务栏,笔者已经将VScode图标快捷方式放在此处。点击打开即可进入。小安派的SDK笔者已经完整拉取并存储在workspace中。
这里需要给没接触过命令行的同学普及一些基础的命令:
“cd” 是进入命令,相当于进入某个文件夹,具体方法为cd+空格+文件夹名称
"cd .." 是回到上一层目录的指令
"ls" 是查看文件的指令
"ls -a" 可以查看所有文件,包括隐藏的文件
"rm" 是删除文件的指令
"rm 文件名 -rf" 是删除文件夹的指令
"vi 文件名" 是打开文件的指令,没有编辑器时,可以使用这个指令在终端查看和编辑文件内容
注意,每次进入小安派的SDK都需要设置的编译路径。这一步每次打开VScode都需要执行。先查看当前自己处在那个文件中,最终需要进入aithinker_Ai-M6X_SDK中,执行 . export.sh 设置编译路径。
执行完毕后,cd ..回到上一层,然后cd AiPi-Eyes_Weather进入天气站的demo,随后make clean先清除之前的编译结果。
这里注意,make是编译命令,make flash是烧录命令,笔者已经将烧录的端口设置为ttyACM0,因为该端口的名字对应USB接Type-C接口名称。
直接在天气站的demo下make
flash,编译+烧录,第一次编译的时间会比较久,端口的识别需要进入烧录模式,具体方法为按住Burn不放,按一下复位键,再松开Burn。在进入烧录模式后虚拟机会识别USB,点击连接到虚拟机,记住要再点击虚拟机的名称,点确定。
踩坑记录与避坑指南
1、make失败,error01,这个是没有正确设置SDK的路径,最终需要进入aithinker_Ai-M6X_SDK中,执行 . export.sh 设置编译路径。
2、识别不到端口,提示xxx/dev/ttyACM0....,这个是没有进入烧录模式,需要按住Burn不放,按一下复位键,再松开Burn。如果还是占用,查看设备的名称,ls
/dev/tty然后按下TAB补全,查看所有的端口名称,看到有ttyACM0即可,卡住可以按下ctrl+c结束当前命令,再运行一遍make
flash。
3、make
flash设置的烧录端口号为ttyACM0,波特率2000000,如果需要烧录其他端口命令为make flash
COMX=/dev/ttyUSBX,第一个插入的USB设备为USB0。由于设置了make flash端口为ttyACM0,所以make
flash=make flash COMX=/dev/ttyACM0。
4、本教程采用USB烧录,所以端口号都为ttyACM0,若使用TTL转USB则名称为ttyUSB0。
5、本环境拉取SDK子模块已设置为Gitee。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由咪猫转载自安信可科技 微信公众号,原文标题为:零基础开发小安派-Eyes-S1【入门篇】——安装VMware与Ubuntu,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
安信可推出基于Ai-M61-32S的屏幕驱动开发板,支持2.8/3.5寸等30Pin SPI显示屏
小安派-DSL(AiPi-DSL) 是安信可开源团队专门为 Ai-M61-32S 设计的一款屏幕驱动开发板,支持 2.8/3.5 寸等 30Pin SPI 显示屏、2.4 寸及 1.28 寸等 18Pin SPI 显示屏。
原厂动态 发布时间 : 2023-07-13
安信可推出2款开源硬件AiPi-Voice和AiPi–Audio音频开发板,结合其他语音平台可实现语音识别
安信可推出2款音频开发板。小安派-Voice(AiPi-Voice)是安信可团队专门为Ai-M61-32S设计的音频驱动开发板,搭配BL618芯片,其外置ES8388音频编码解码器,能够设计对讲机等方案或者结合其他语音平台实现语音识别。小安派-Audio(AiPi–Audio)是安信可开源团队专门为Ai-M61-32S设计的一款开发板,支持WiFi6、BLE5.3。
原厂动态 发布时间 : 2023-08-06
安信可科技推出2款小安派开源硬件——Cam-U和Cam-D,专为Ai-M61-32S模组设计
小安派-Cam-U(AiPi-Cam-U) 是安信可开源团队专门为Ai-M61-32S设计的一款开发板,支持WiFi6、BLE5.3。所搭载的Ai-M61-32S 模组具有丰富的外设接口。小安派-Cam-D(AiPi-Cam-D)是安信可科技为高性能模组Ai-M61-32S设计的一款摄像头核心板,引脚完全兼容Ai-WB1-32S-CAM,同时添加TF卡座,弥补Ai-WB1-32S-CAM的不足。
原厂动态 发布时间 : 2023-07-27
低能耗、低时延、快速度,星闪开发板Ai-BS21-32S-Kit更多场景应用,邀您一起来探索!
万众期待的星闪开发板上架了!Ai-BS21-32S-Kit 低延迟,高效率!话不多说!先回顾下基本参数信息。
产品 发布时间 : 2024-06-23
Ai-BS21系列烧录指导——开发板or模组
本篇以Ai-BS21-32S_Kit为例指导烧录固件,这是由深圳市安信可科技有限公司开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
设计经验 发布时间 : 2024-06-24
用Ai-WB2开发板做智能家居全彩LED小夜灯
介绍用Ai-WB2开发板做智能家居全彩LED小夜灯的方法及技术要求。
设计经验 发布时间 : 2024-11-22
打卡智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant
之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的master分支也可以支持Ai-WB2了,现在,跟着我来试试吧!
设计经验 发布时间 : 2024-07-22
高性能开发板Ai-M61-32S-Kit助力Wi-Fi6+BLE5.3模组
Ai-M61-32S-Kit是针对Ai-M61-32S模组设计的开发板。Ai-M61-32S是由深圳市安信可科技有限公司开发的Wi-Fi6+BLE5.3模组,该模组搭载BL618芯片作为核心处理器,支持Wi-Fi 802.11b/g/n/ax协议和BLE协议,支持Thread协议。
产品 发布时间 : 2024-06-22
Ra-09系列开发板入门教程,标准LoRaWAN协议对接国外 TTN LoRaWAN 开源服务器
本文章将说明如何在TTN中创建应用与节点设备,配置安信可Ra-09模块连接至TTN服务,实现数据发送与接收。
设计经验 发布时间 : 2024-11-19
星闪开发板or模组烧录指导
Ai-BS21-32S_Kit是由安信可科技开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
设计经验 发布时间 : 2024-06-21
零基础开发小安派-Eyes-S1【入门篇】——工程文件架构
AiPi-Eyes-S1是安信可开源团队为Ai-M61-32S模组设计的开发板,支持WiFi6和BLE5.3,具备丰富的外设接口。开发板集成了多种接口,包括SPI屏幕、DVP摄像头、ES8388音频编解码器,并预留TF卡座和USB接口。开发资源包括入门教程、工程文件说明和烧录配置文件,适合初学者快速上手。
设计经验 发布时间 : 2024-11-15
安信可星闪开发板与西门子PLC通信的应用探索
星闪技术作为一项中国原生的、具有竞争力的近距离无线通信技术,通过技术创新和标准体系建设,打破了传统蓝牙和Wi-Fi在特定应用领域的一些局限性,为物联网、车联网、工业互联网等场景带来了更高性能、更安全、更具成本效益的无线连接解决方案。随着相关产品的不断推出和生态系统的持续完善,星闪技术有望在全球范围内产生深远影响,成为未来短距离无线通信领域的重要力量。
设计经验 发布时间 : 2024-06-24
【外设移植】基于AI-WB2-32S开发板的SG90舵机控制案例
介绍Ai-WB2模组驱动舵机控制(SG90)的技术要求和方案。
应用方案 发布时间 : 2024-11-05
ESP-S3-32S-Kit Specification
型号- ESP-S3-12K,NODEMCU-ESP-S3-12K,ESP-S3-32S,ESP-S3-32S-KIT,ESP32-S3,NODEMCU-ESP-S3-32S
电子商城
现货市场
服务
可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。
最小起订量: 1 提交需求>
可加工PCB板层数:0-60层,板材类型:高频板/高速板/高频混压板/盲埋孔板/HDI板/无卤素板/厚铜板/刚柔结合板;最大加工尺寸:622*1200MM;板厚:0.05-8.0MM;铜厚:0.33-30OZ;
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论