安装ubuntu
文件夹的位置尽量选一个空间比较大的
内存也尽量分配大一点,不要到红色区域就行
固定分配,如果给它100G空间,他就会把这100G空间全部使用掉,动态分配,即使你给他100G内存,但实际使用的空间是20G,那么这个虚拟机所占的物理内存就只有20G。
由于之前选择了动态分配,所以这里可以可以选大一点,但他实际上用不了这么大。
这里可以根据自己电脑的情况分配CPU的个数
然后点启动,忘截图了,后面就是虚拟机的安装了,可以参考我上一篇博文虚拟机的安装。
(提示:如果界面不够大又不能移动可按win+鼠标拖动)
可以把后面那个去掉,缩小安装时间
现在安装
继续
然后就是漫长的等待了……
现在重启
登入
这个直接跳过就行了
完成
点击设备--->安装增强功能(双向复制)
点击运行
此时需要输入密码认证一下
按回车,之后关闭虚拟机,左上角管理--->退出,再重新登入便可以实现双向粘贴。
打开终端输入命令:
(进行所有软件包的更新)
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get install
sudo apt-get dist-upgrade
windows主机访问ubuntu
sudo apt install net-tools
sudo apt install vim
sudo vim /etc/netplan/01-network-manager-all.yaml
按下i键进行编辑
ethernets:
enp0s8:
dhcp4: false
addresses: [192.168.56.104/24]
gateway4: 192.168.56.1
nameservers:
addresses: [192.168.56.1,8.8.8.8]
编辑完成后按下ESC键,再按下:wq!强制保存退出
运行下面这条命令,适配当前的网络配置,如果没有任何异常提示,则网络适配成功。
sudo netplan apply
安装openssh-server
sudo apt install openssh-server
安装samba服务器,用于和windows共享文件
sudo apt install samba
安装完成后,创建一个用于分享的samba目录,并设置权限777
sudo mkdir share
sudo chmod -R 777 share/
进入share文件,添加samba用户
sudo smbpasswd -a yan
用户创建成功后,配置samba配置文件
sudo vim /etc/samba/smb.conf
编写内容
[share]
comment = share folder
browseable = yes
path = /home/yan/share
create mask = 0700
directory mask = 0700
valid user =yan
force user = yan
force group = yan
public = yes
available = yes
writable = yes
重启samba服务器
sudo service smbd restart
windows上创建网络硬盘
win+r打开运行窗口
输入用户名和密码
右键点击 映射网络驱动器
把源码粘贴到share中
然后打开vscode
file ——>Open Folder
Terminal ——>New Terminal
现在这是windows下的终端,但此时要进入ubuntu中进行操作,输入命令:
ssh yan@192.168.56.104
此时已经进入ubuntu了,现在要解压share下的文件源码
cd share/
sudo tar -zxvf code-v1.1.1-TLS.tar.gz
安装docker
sudo apt install docker.io
获取docker镜像
sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
进入docker构建环境
sudo docker run -it --name ohos -v $(pwd):/home/openharmony swr.cn-south-1.myhua
weicloud.com/openharmony-docker/openharmony-docker:0.0.5
进入docker编译环境成功之后,命令行的目录位置发生变化,由ubuntu自带的用户名@设备名变为白色的root@Docker编译环境,用exit退出docker环境
重新进入docker环境
sudo docker start ohos -i
编译源码
hb set
hb build -f -b release
打开HiBurn
Setting ——> Com settings
选择路径:Y:\code-v1.1.1-LTS\out\hispark_pegasus\wifiiot_hispark_pegasus下的Hi3861_wifiiot_app_allinone.bin
此时按下开发板的RST键
等出现Execution Successful按下Disconnect
再打开MobaXterm
然后再复位开发板
Oracle VM VirtualBox下载:https://www.virtualbox.org/
https://www.virtualbox.org/乌班图镜像下载: https://mirrors.aliyun.com/ubuntu-releases/focal/ubuntu-20.04.5-desktop-amd64.iso
Download Ubuntu Desktop | Download | Ubuntu
vscode下载:Download Visual Studio Code - Mac, Linux, Windows