发帖
13 0 0

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

xqbumu
中级会员

1

主题

4

回帖

301

积分

中级会员

积分
301
板子申请专区 1616 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

编译完成


──── 0人觉得很赞 ────

使用道具 举报

2023-11-9 18:27:31
为什么要创建基于Docker的呢
2023-11-9 18:28:35
加油
2023-11-9 18:30:13
AuroraTea 发表于 2023-11-9 18:27
为什么要创建基于Docker的呢

可能是想隔离环境
2023-11-9 18:34:58
AuroraTea 发表于 2023-11-9 18:27
为什么要创建基于Docker的呢

docker轻量,mac是arm的,构建工具是基于x86_64的,docker下可以开一个x86_64的容器,比用virtual box轻量,快。
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的.
2023-11-9 19:26:28
WangChong 发表于 2023-11-9 18:30
可能是想隔离环境

我主要看到作者后来也没用到Docker所以这么问
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
2023-11-10 09:38:10
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

orb是一个针对docker的desktop工具
2023-11-10 10:31:13
AuroraTea 发表于 2023-11-9 19:26
我主要看到作者后来也没用到Docker所以这么问

我是懒得折腾对我没有用
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28509 个
  • 话题数: 40644 篇