一文学会HarmonyOS编译环境的搭建

关于开发环境的搭建,可以参考华为官网说明。

https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

目前鸿蒙系统的开发方式是在Linux系统上面编译源码,Windows系统上编写、烧录。故而需要搭建两个开发环境。

一、Linux环境搭建

关于Linux系统的环境搭建,个人建议使用ubuntu 20.04。当然我们也提供了搭建好环境的ubuntu 20.04 镜像,大家可以直接下载,直接编译代码,不需要再按官网的操作再重新搭建环境。
目测个人第一次搭建至少需要几个小时的时间,还可能会出错。

腾讯云盘
链接:https://share.weiyun.com/6suCAhNN
百度网盘
链接:https://pan.baidu.com/s/1j8jLF0QZmiWhriiwzMPCMg
提取码:zgew

说明:
1、已配置好开发环境,可直接编译代码,编译可以正常运行
2、配置好 sftp ,可远程传输文件

账号:harmony
密码:123456
代码路径:~/harmony/code/code-1.0
相关的环境工具路径(可以不用管了,已经配置好了,直接可以编译):~/harmony/tools
编译命令:

(1)Hi3516 IPC开发板

python build.py ipcamera_hi3516dv300

(2)Hi3518 IPC开发板

python build.py ipcamera_hi3518ev300

(3)Hi3861 WiFi_IoT开发板

python build.py wifiiot

编译结果,可以看到已经编译成功了.

二、 Windows访问ubuntu文件
由于我们后面需要在Windows上直接编辑ubuntu系统里面的鸿蒙源码,故而我们需要使用samba服务,让Windows能访问到ubuntu,操作如下。

2.1.设置 apt-get 源

可以更快地下载samba。设置如下。
(1)在桌面右上角点击打开菜单,点击setting选项。

(2)在设置选项右侧下拉找到“关于”,点击 Software Updates。

(3)在软件和更新界面里可以看到“下载自”,我们可以进行修改。

(4) 推荐选择 mirros.aliyun.com 或者 mirrors.tuna.tsinghua.edu.cn,你也可以 以点击选择最佳服务器。
(5) 试连接最快的软件源(测试时间较长)。
(6) 最后,退出软件与更新界面时,会提示更新软件列表信息,点击重新载入即可。

2.2.安装 samba
输入如下命令:

sudo apt-get install samba
sudo apt-get install samba-common

修改samba配置文件

sudo vim /etc/samba/smb.conf

在最后加入如下内容:

[work]
    comment = samba home directory
    path = /home/harmony/
    public = yes
    browseable = yes
    public = yes
    writeable = yes
    read only = no
    valid users = harmony
    create mask = 0777
    directory mask = 0777
    #force user = nobody
    #force group = nogroup
    available = yes

需要注意的是,如果是直接复制网页的内容,复制过程中可能会出现 空格乱码问题,建议删除所有空格,自己再重新敲打空格。
保存退出后,输入如下命令,设置samba密码,建议123456即可。

sudo smbpasswd -a harmony

重启samba服务

sudo service smbd  restart

2.3.windows映射
在文件夹路径输入虚拟机的IP地址。

最后映射成网络驱动器即可。

三、Windows环境搭建

Windows的环境搭建,官网已经有了,这里就不在赘述。
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976


四、烧录

烧录也可以参考官方文档:
https://device.harmonyos.com/cn/docs/ide/user-guides/riscv_upload-0000001051668683

HarmonyOS社区,与开发者同行

扫二维码

关注我们

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值