`拿到开发板,首先第一步当然是配置开发环境了。
由于目前鸿蒙系统的开发方式是在Linux系统上面编译源码,Windows系统上编写、烧录,所以需要搭建两个开发环境。
Linux环境搭建
关于Linux系统的环境搭建,华为官网有详细的教程。https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
大家可以按照官网的教程一步一步的来搭建。不过,个人搭建所需时间比较长,没有半天一天配置不好,还有可能出错。个人建议可以看连志安老师的文章。https://bbs.elecfans.com/jishu_1992121_1_1.html
有配置好的Ubuntu20.04的镜像,大家可以直接下载,直接编译代码,不需要再按官网的操作再重新搭建环境。
百度网盘(以下几个链接,选一个能用的下载就行):
1、链接:https://pan.baidu.com/s/1sT3ASuqRbh3zH3WFdxw6AA
提取码:iaap
2、链接:https://pan.baidu.com/s/1j8jLF0QZmiWhriiwzMPCMg
提取码:zgew
我就是采用连老师的镜像,在这里非常感谢连志安老师,让我们省了不少的时间,这样我们就有更多的时间去敲代码
镜像账号和密码:
账号:harmony
密码:123456
代码路径:~/harmony/code/code-1.0
相关的环境工具路径(可以不用管了,已经配置好了,直接可以编译):~/harmony/tools
在终端里输入编译命令:
python build.py wifiiot
直接编译,看到以下界面,就说明编译成功了。
我们可以去输出文件夹看一下
Windows环境搭建
关于Windows系统的环境搭建,官网上有详细的搭建过程,按照步骤一步一步的安装就行。
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
我在这个过程中,出现了一个问题,
执行hpm命令提示“无法加载文件”,后来百度之后才解决。也怪我粗心大意,没有仔细看搭建过程,附录里面都有解决办法。
https://device.harmonyos.com/cn/docs/ide/user-guides/hpm_error-0000001054800737
这样设置过后就可以了
Windows和Ubuntu文件
由于
Windows和Ubuntu两个环境,文件传输、共享不太方便,为了能在windows里方便快捷的访问Ubuntu的文件,所以就需要安装
samba服务。这个安装过程,连志安老师的文章里有,https://bbs.elecfans.com/jishu_1992121_1_1.html 大家可以去看一下。
安装samba过程中,要注意虚拟机的网络连接要设置成“桥接模式”。
设置好之后,如下图所示,在我的电脑里就可以直接便捷的访问Ubuntu的文件了。
好了,第二篇文章写完了,未完待续……
`