[文章]

HarmonyOS智能设备开发极速入门教程【一、二部分】

2021-7-23 11:33:13  740 harmonyos 智能设备开发 入门教程
分享
7
(使用OpenHarmony2.0全量代码方式)
目录
第一部分:基础前提工作
第二部分:IDE安装流程
第三部分:编译环境安装
第四部分:虚拟机安装流程
第五部分:编译烧录过程
第六部分:跑第一个程序
第七部分:后续练习提示
第一部分:基础前提工作
人员技术基础;最少需要具备入门级的JAVA和C/C++的知识,需要对HarmonyOS、OpenHarmony有些基础了解、学习的开发者。按本教程入门上手练习时间,可以做到一周以内完成,前期需要足够的耐性和细心,因为整个流程涉及的维度比较多,任何一个细节没做好,会出现跑不动的情况。开发环境系统要求:Windows 10 64位系统。编译环境系统准备,Ubuntu18及以上版本。要提前准备好开发板,本教程用HI3861开发板演示。
我们团队在整理整个流程中,把一些大家常遇到的问题也进行了一些汇总和提示。
第二部分:IDE安装流程
注意:1、如果采用默认地址安装需要查看电脑用户名是否是中文(一般是User)
          2、安装的应用版本需要严格符合要求
一、安装Visual Studio Code
下载地址:https://code.visualstudio.com/Download
版本要求:V1.53及以上 64位版本。
安装流程:

1.直接打开下载的软件包进行安装。安装过程中,记得勾选“添加到PATH”。
27.png
2.安装完成后,重启计算机,使Visual Studio Code的环境变量生效。
3.打开命令行工具,输入code --version命令,可以正常显示版本号说明安装成功。
28.png
二、Python
下载地址:https://www.python.org/downloads/release/python-388/
版本要求:V3.7.4~V3.8.x 64位版本
安装过程:
1、打开安装包,勾选Add Python 3.8 to PATH,点击默认安装;
29.png
2、在命令行工具上输入py,显示正确版本号表示安装成功
30.png
注意:如果显示的版本号与安装包不同,表示启用的是你之前安装的python版本,如果不符合版本要求,可以参考网上的方法启用新安装的python版本,也可以删除之前版本的python
3、在命令行工具中,分别执行如下命令设置pip源,用于后续安装DevEco Device Tool过程中下载依赖的组件包
pip config set global.trusted-host repo.huaweicloud.com
pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip config set global.timeout 120
三、Node.js
下载地址:https://nodejs.org/zh-cn/download/
版本要求:v12.0.0及以上 64位版本
安装过程:
在确保python安装成功下进行安装
1、打开安装包后,一直点击next到结束即可(默认安装);
2、安装完成在命令行输入node -version 查看是否安装成功;
31.png
四、hpm
安装过程:
下载hpm需要借助node.js 的npm,所以需要确保node.js安装成功;
1、将npm源配置为国内镜像(下面配置的是华为云镜像),在命令行上输入
npm config set registry https://repo.huaweicloud.com/repository/npm/
2、安装hpm,在命令行上输入
npm install -g @ohos/hpm-cli@1.3.0
官网上写的是npm install -g @ohos/hpm-cli,但提示错误,根据提示修改成上面命令运行下载成功.
3、输入命令查看版本以确认是否安装成功
hpm -V
32.png
五、安装DevEco Device Tool插件
1、打开安装包即可自动安装插件,安装过程中,会自动安装DevEco Device Tool所需的依赖文件(如C/C++和CodeLLDB插件)和执行程序。
2、打开Visual Studio Code查看插件
33.png
34.png
如果采用默认安装而且用户名为中文插件会一直处于loading….状态。
附件地址:https://gitee.com/jltfcloudcn/smart-devices/blob/master/HarmonyOS智能设备开发极速入门教程.pdf

李洋水蛟龙 2021-7-26 14:43:58
https://bbs.elecfans.com/jishu_2130719_1_1.html 把后面的三、四、五、六、七部分合放到一起,方便沟通。
回复

举报

评论

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发文章
快速回复
扫一扫分享
返回顶部 返回列表