【板子申请】Ai-M61-32S开发环境搭建Linux on MacOS

[复制链接]
查看1125 | 回复13 | 2023-11-9 18:09:24 | 显示全部楼层 |阅读模式
本帖最后由 xqbumu 于 2023-11-9 18:12 编辑

1. 安装Linux虚拟机
- 安装 OrbStack
- 创建基于Docker的Linux环境,注意选择Intel
Screenshot 2023-11-09 at 18.04.03.png
2. 按流程拉取代码
参考:
http://bbs.ai-thinker.com/forum. ... 3D2&_dsign=7fea3002

最终目录大小为5.0G,有点大

Screenshot 2023-11-09 at 18.11.16.png

3. 进入虚拟机

orb -m ubuntu-intel

sudo apt install make


4. 构建
cd ./AiPi-Open-Kits/AiPi-Eyes_weather && make

期间会有一些 Permission denied 报错,使用chmod +命令即可

Screenshot 2023-11-09 at 18.07.46.png

编译完成


回复

使用道具 举报

AuroraTea | 2023-11-9 18:27:31 | 显示全部楼层
为什么要创建基于Docker的呢
回复 支持 反对

使用道具 举报

WangChong | 2023-11-9 18:28:35 | 显示全部楼层
加油
回复

使用道具 举报

WangChong | 2023-11-9 18:30:13 | 显示全部楼层
AuroraTea 发表于 2023-11-9 18:27
为什么要创建基于Docker的呢

可能是想隔离环境
回复 支持 反对

使用道具 举报

xqbumu | 2023-11-9 18:34:58 | 显示全部楼层
AuroraTea 发表于 2023-11-9 18:27
为什么要创建基于Docker的呢

docker轻量,mac是arm的,构建工具是基于x86_64的,docker下可以开一个x86_64的容器,比用virtual box轻量,快。
回复 支持 反对

使用道具 举报

AuroraTea | 2023-11-9 19:25:11 | 显示全部楼层
xqbumu 发表于 2023-11-9 18:34
docker轻量,mac是arm的,构建工具是基于x86_64的,docker下可以开一个x86_64的容器,比用virtual box轻量 ...

容器是共用宿主机内核的, 宿主机是ARM那Docker也只能运行ARM的镜像, 宿主机不是Linux那Docker运行的容器也不是Linux. DockerDesktop在别的平台也是要靠虚机或者WSL2的.
回复 支持 反对

使用道具 举报

AuroraTea | 2023-11-9 19:26:28 | 显示全部楼层
WangChong 发表于 2023-11-9 18:30
可能是想隔离环境

我主要看到作者后来也没用到Docker所以这么问
回复 支持 反对

使用道具 举报

xqbumu | 2023-11-10 09:37:09 | 显示全部楼层
AuroraTea 发表于 2023-11-9 19:25
容器是共用宿主机内核的, 宿主机是ARM那Docker也只能运行ARM的镜像, 宿主机不是Linux那Docker运行的容器 ...

macOS有一个叫Rosetta的东西,可以转码,牺牲点效率,你可以理解成类似qemu的东西
Screenshot 2023-11-10 at 09.33.23.png
Screenshot 2023-11-10 at 09.36.23.png
回复 支持 反对

使用道具 举报

xqbumu | 2023-11-10 09:38:10 | 显示全部楼层
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

orb是一个针对docker的desktop工具
回复 支持 反对

使用道具 举报

WangChong | 2023-11-10 10:31:13 | 显示全部楼层
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

我是懒得折腾对我没有用
回复 支持 反对

使用道具 举报

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

本版积分规则