使用Hi3861开发环境搭建

安装ubuntu

0518060a67b55bab508a4179ce1db953.png 文件夹的位置尽量选一个空间比较大的

04afb47e4671a9efbb0258f1aeb62cc6.png内存也尽量分配大一点,不要到红色区域就行

df81193f91ebe665ab2bd6ce2b49830e.png4795509ecd11976921b83ca950b0893b.png2287f01e0526a77e02a7404c25b0d04e.png固定分配,如果给它100G空间,他就会把这100G空间全部使用掉,动态分配,即使你给他100G内存,但实际使用的空间是20G,那么这个虚拟机所占的物理内存就只有20G。

cd6e911c14bd3813abf81167b0f1ba03.png由于之前选择了动态分配,所以这里可以可以选大一点,但他实际上用不了这么大。

c4f976e503138465d11fc64d613d2a2f.pngd94f16608f2a402034b46420d53c42be.pngb4f4d90172db11431239d54e6182dfad.png这里可以根据自己电脑的情况分配CPU的个数 

53caa11fe802148d94f721af715b3f4f.png919e04971d075513a9963346eaa858d6.png5533dca38b9bf4dfadeb0c8e0ed6572d.png 

然后点启动,忘截图了,后面就是虚拟机的安装了,可以参考我上一篇博文虚拟机的安装

(提示:如果界面不够大又不能移动可按win+鼠标拖动)

可以把后面那个去掉,缩小安装时间

现在安装

继续

f321505dcbc5d9e6c3389d70428d5c73.png427a77fc037008f03ab695d827f1b8b3.pngc32a257e020739f86a94e446eb39274a.png91254966c37babd5cac988338ba36a00.png

然后就是漫长的等待了……

现在重启

87316d6628cf9e8c9195ce0d2f9c2ec2.png登入

bc34700605c0ed415560194dbc758af6.png这个直接跳过就行了 

b251e4d8e68475b5a21ba3296eb26049.pngd8c6b13dd3bfdb22bf46f2ab8ed83733.png

完成

7b7c6716d59c908248a5054f3f5d5ca8.png8694c5921a500d6f678540b5fc53169f.png点击设备--->安装增强功能(双向复制)

f718804affead5ee9288e643a2411c6b.png点击运行

191310aeeb1f314d4c29985ec3c8d178.png此时需要输入密码认证一下

e5057f9976d81457835e4ee36a35bf7b.png按回车,之后关闭虚拟机,左上角管理--->退出,再重新登入便可以实现双向粘贴。

7a4fd944fde14a3aed584671ff913cfb.pngda8e437ae01f8641bbdbf4fdcdb31d84.png06adeeeec02998256909c835c23fda2e.png

打开终端输入命令:

(进行所有软件包的更新)

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wu小燕呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值