用鸿蒙开发AI应用(二)系统篇

开发
这一篇先介绍一下,在 Win10 系统上用 VMware 安装 Ubuntu 20.04.1,并设置共享目录相互访问,做一些基础准备。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

前言

上回说到,我们在一块 HarmonyOS HiSpark AI Camera 开发板,并将其硬件做了一下解读和组装。要在其上编译鸿蒙系统,我们需要同时用到 Windows 系统(烧录)和 linux 系统(编译)。

这一篇先介绍一下,在 Win10 系统上用 VMware 安装 Ubuntu 20.04.1,并设置共享目录相互访问,做一些基础准备。

安装虚拟机

主电脑以 Win10 为基准,先安装 VMware,这里提供一个安装包 VMware-workstation-full-15.0.2-10952284.exe,一路下一步就好。


安装 Ubuntu

1. 下载操作系统

直接到官网,下载桌面版本 Ubuntu 20.04.1 LTS 的安装镜像 ubuntu-20.04.1-desktop-amd64.iso

https://ubuntu.com/download/desktop

2. 在 VMware 里新建虚拟机

文件菜单 -->新建虚拟机


选择典型方式,安装程序光盘镜像文件,浏览到刚才下载的 iso 镜像。


我这里设置默认用户名为 harmony,密码为 harmonyos。稍后把虚拟机分享给你们,可以用这个账号登录系统。


设置虚拟机位置,默认即可。


初始分配磁盘空间为 20GB,后续不够的话可以再增加。


点击完成后,可以泡一杯咖啡去了,一般要花个15分钟左右才能安装完成。


安装完毕,登录系统后,可更改中文服务器,加速下载,并更新系统

 

 

  1. sudo apt-get update 
  2. sudo apt-get upgrade 

 

3. 增加虚拟机资源

虚拟机默认的内存为 2 GB,处理器为 单核,为了提高后续编译鸿蒙代码的效率,可以在 虚拟机 菜单 --> 设置调整参数。


我这里调整为 8GB 内存,4核 CPU,可以根据自己主电脑的配置,相应调整虚拟机的可用资源。

4. 安装 VMware Tools(可选)

在 虚拟机 菜单 --> 安装 VMware Tools,就能看见一个虚拟光盘文件,将 gz 文件解压到用户目录下

  1. cd /media/harmony/'VMware Tools'
  2. tar -zxvf VMwareTools-10.3.2-9925305.tar.gz -C ~/ 

 进入解压目录后,安装工具

  1. cd vmware-tools-distrib/ 
  2. sudo ./vmware-install.pl  

 一些增强功能,比如不同操作系统之间的文件拖拽复制,就能使用了,临时传些小文件会很方便。

设置共享文件夹

1. 虚拟机方式

遇到 Win10 和 Ubuntu 共用的文件,比如源码目录,直接共享避免复制会更方便些。

在虚拟机 菜单 --> 设置 --> 选项 --> 共享文件夹


选择 添加...,把 Win10 系统内的目录加入文件夹列表,启用读写权限即可。我们往里面复制几个文件和目录。


这时,选择的目录会映射到 Ubuntu 系统中 /mnt/hgfs目录,我们可以建立一个软链接到用户目录方便访问。

  1. ln -s /mnt/hgfs/HarmonyOS_Code ~/harmony/HarmonyOS_Code 

若不需要,也可以删除软链接

  1. rm -rf ~/harmony/HarmonyOS_Code 

进入目录就能看到 Windows 系统下的文件了。

  1. cd ~/harmony/HarmonyOS_Code 
  2.  
  3. ll 

 

2. IP地址方式

另一种方式就是通过IP地址方式来共享,这种方式更为通用,不限于虚拟机,可以在局域网内与多个 linux 主机与 windows 电脑之间实现共享文件。

先在 Ubuntu 上配置网络,在虚拟机 菜单 --> 设置 --> 硬件 --> 网络适配器,设置 NAT 模式


对应的虚拟网卡为 VMnet8,网段为 192.168.30.X


3. 查询 IP 地址

进入 Ubuntu 系统查询 ip 地址,我这里是 192.168.30.128,记住这个地址。

  1. ifconfig 

 

如果显示没有安装,则先安装net-tools

  1. sudo apt install net-tools 

4. 安装共享网络

  1. sudo apt-get install samba 

在 Ubuntu系统内,选择需要共享的目录上右键-->属性-->本地网络共享


把当前用户 harmony加入授权列表,输入访问密码

  1. sudo smbpasswd -a harmony 

5. 映射网络驱动器

回到 Win10 内在此电脑上右键-->映射网络驱动器...


填入访问地址

  1. \\192.168.30.128\harmonyOS 

 

这样在 Win10 内就能轻松访问到 Ubuntu 下的文件了。


至此,操作系统基本搭建完成了。

资料下载


下一篇预告

下一篇,

我们开始安装软件,

编译一下鸿蒙系统,

敬请期待...

©著作权归作者和HarmonyOS技术社区共同所有,如需转载,请注明出处,否则将追究法律责任。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2021-01-15 11:36:16

鸿蒙HarmonyOSAI应用

2021-01-15 09:50:06

鸿蒙HarmonyOSAI应用

2021-01-25 09:58:01

鸿蒙HarmonyOS应用开发

2021-01-19 12:46:45

鸿蒙HarmonyOSHelloworld

2021-01-21 13:27:37

鸿蒙HarmonyOS应用开发

2020-12-04 09:52:22

鸿蒙OS

2021-02-06 10:40:45

鸿蒙HarmonyOS应用开发

2020-12-25 10:52:28

鸿蒙HarmonyOS应用开发

2020-12-24 12:01:16

鸿蒙HarmonyOS应用开发

2021-01-11 11:04:49

鸿蒙HarmonyOS应用开发

2021-07-21 15:33:03

鸿蒙HarmonyOS应用

2020-11-09 11:56:49

HarmonyOS

2021-03-02 14:34:48

鸿蒙HarmonyOS应用开发

2020-09-28 15:13:04

鸿蒙

2020-12-08 09:45:33

鸿蒙OS应用开发

2020-11-10 11:58:17

鸿蒙应用开发

2022-07-15 12:58:02

鸿蒙携程华为

2020-12-18 10:42:14

鸿蒙开发应用

2020-12-03 10:05:07

鸿蒙OS

2019-05-05 11:02:07

vscodevue前端
点赞
收藏

51CTO技术栈公众号