Bootstrap

鸿蒙系统ubuntu开发环境搭建

        在RISC-V等平台移植鸿蒙系统OpenHarmony,需要使用linux环境进行代码的编译,为兼顾日常办公需要,可采用Windows+Ubuntu虚拟机的混合开发的环境,通过网络及文件夹共享,在主机和虚拟机之间共享文件数据。

工具准备:

        VMware-workstation-full-16.0.0-16894299.exe

        ubuntu-22.04.5-desktop-amd64.iso

        备注: VMware 14 存在闪崩现象,且网络配置、与主机的共享文件夹等配置复杂;

        ubuntu镜像下载地址:

 1)http://mirrors.aliyun.com/ubuntu-releases/

2) Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

安装步骤:

        (1)安装Vmware 16工具;

        

        (2)创建ubuntu虚拟机,选择镜像,安装系统;

  

    

备注:鸿蒙系统SDK包较大,即使使用mini版本,也需要占用100GB以上的磁盘空间。

        (3)网络配置

        主机网络配置,VMware Network Adapter VMnet8的IPV4配置为自动获取IP;

        VMware虚拟机网络设置为NAT模式。

        ubuntu系统的网络配置为DHCP模式:

修改网络配置指令:sudo nano /etc/netplan/01-netcfg.yaml

配置模版:
network:
  version: 2
  ethernets:
    ens33:
      dhcp4: yes
      
修改后保存应用:sudo netplan apply

启用ens33网络:sudo ip link set ens33 up

        (4)共享文件夹设置

        在虚拟机设置,添加共享文件夹,设置为“总是启用”。

ubuntu系统中,创建并挂载文件夹。

在mnt创建文件夹指令:

sudo mkdir hgfs


挂载指令:

sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

(5)从主机拷贝鸿蒙系统SDK或者通过git等网络工具下载

        根据具体的开发板,还需要下载编译工具、工具链、python等软件。

;