`
1 搭建开发环境
开发环境包括两部分:Linux部分、Windows部分
1.1 Linux部分环境搭建
总目标:使用Vmware运行Ubuntu镜像。
1.1.1Vmware部分
(1)到Vmware官网下载Vmware,链接如下:
https://my.vmware.com/cn/web/vmware/downloads/#all_products
步骤一:
步骤二:
步骤三:
(2)若下载时需要注册Vmware ,需要输入Captcha代码,其实只需要在别处写好,然后复制粘贴到输入处即可。(不可直接输入)
1.1.2 Ubuntu镜像部分
(1) 获取Ubuntu镜像
方法一:到Ubuntu官网下载Ubuntu,然后按照官方教程配置,链接如下:
https://ubuntu.com/download/desktop
方法二(推荐):也可以参考如下帖子下载配置好的镜像:https://bbs.elecfans.com/jishu_1992121_1_1.html ,
注意点①:该Ubuntu无root密码,可通过命令“sudo passwd root”配置root用户的密码
注意点②:若虚拟机中Ubuntu界面大小无法适应客户机显示,可在虚拟机中选择:查看->立即适应客户机。(关于适应客户机显示的问题,笔者的电脑尝试过别的方法:(1)执行:sudo apt-get installopen-vm-tools (2)执行 sudo apt-get install open-vm* (3)执行重启命令:reboot (4)虚拟机中选择:查看->立即适应客户机 ,但无效)
账号: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 智能家居 开发板
python build.py wIFiiot
1.1.2 Windows部分环境搭建
参考官方教程:
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
(1) 下载、安装vscode,重启电脑:
https://code.visualstudio.com/
(2) 下载IDE (HUAWEI DevEco Device Tool) :
https://device.harmonyos.com/cn/ide
用户指南:
https://device.harmonyos.com/cn/docs/ide/user-guides/service_introduction-0000001050166905
(3) 下载Node.js:
https://nodejs.org/en/download/
配置环境变量:
注意:若安装时更改了安装路径,则配置环境变量时,则在“环境变量->系统变量”中,需新增系统变量NODE_PATH 变量,值为安装目录。步骤一:
步骤二:
(4) 安装JDK:
(该步骤详细过程略,网上很多资料)
(5) 安装hpm:
参考官方教程进行安装hpm可能会遇到如下问题(已解决):
https://bbs.elecfans.com/jishu_1999869_1_1.html
(6) 设置网络映射
可参考https://blog.csdn.net/ZHJ123CSDN/article/details/104630627
步骤一:
步骤二:
容易出现的问题:配置工程时,点击configure无反应,报错。
问题的原因与解决的办法:因为Linux上没给代码配置好权限,导致Windows端无法更改。解决的办法是在Ubuntu上给代码文件配置权限:
code目录所在的路径下,执行命令chmod777 -R code-1.0
(7) 编译代码
参考官网(详略)
3516对应的编译命令:
python build.py ipcamera_hi3516dv300 -b debug
2 烧录
2.1 烧录相关视频教程
教程链接如下:
http://t.elecfans.com/v/17682.html
2.2烧录过程的各种注意点
(1)串口烧录
必须找准开发板上串口的位置,如下图所示:
(2)网口烧录(见上述烧录视频教程)
注意点一:
注意点二:
烧录时,若出现:
hpm : 无法加载文件 C:Users86139AppDataRoaming
pmhpm.ps1,因为在此系统上禁止运行脚本。
则解决办法为:
1.
以管理员身份运行windows power shell (不是cmd)
2.输入
- set-ExecutionPolicy RemoteSigned
复制代码回车 , 然后再输入Y回车
谢谢阅读!!!
`
02下载Vmware步骤二\n
03下载Vmware步骤三\n
04注册Vmware官网时Captcha代码的输入\n
05安装nodejs步骤一\n
06安装nodejs步骤二\n
07添加网络映射步骤一\n
08添加网络映射步骤二\n
09串口位置\n
10网口烧录注意点一\n
11网口烧录注意点二\n