3

OpenHarmony 3.1 Release 鸿蒙标准系统的开发

 2 years ago
source link: https://os.51cto.com/article/705672.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
OpenHarmony 3.1 Release 鸿蒙标准系统的开发-51CTO.COM
OpenHarmony 3.1 Release 鸿蒙标准系统的开发
作者:鸿联 2022-04-02 20:45:04
我们来体验一下在DevEco Device Tool 3.0 Release集成开发环境下 Hi3516开发板 3.1 Release标准系统的开发。

078bc4d96f767f345ed491343acc3f4ed64c50.png

​想了解更多内容,请访问:​

​51CTO和华为官方合作共建的鸿蒙技术社区​

​https://ost.51cto.com​

OpenHarmony 3.1 Release 鸿蒙最新版已经发布,同步发布了DevEco Device Tool 3.0 Release一站式开发工具。新版在OpenHarmony 3.1 Beta的基础上,增强了标准系统的基础能力,分布式能力,应用程序框架能力和应用能力。详见​​ OpenHarmony 3.1 Release 版本介绍​​。

我们来体验一下在DevEco Device Tool 3.0 Release集成开发环境下 Hi3516开发板 3.1 Release标准系统的开发。

搭建开发环境

1.操作系统选择ubuntu-18.04.6,硬盘可用空间建议100G以上。

2.下载​​DevEco Device Tool 3.0 Release​​ Linux版本。

3.将Ubuntu Shell环境修改为bash。

sudo dpkg-reconfigure dash
选择No,将Ubuntu shell由dash修改为bash

4.进入下载的DevEco Device Tool文件目录,解压后赋权,安装。

unzip devicetool-linux-tool-3.0.0.400.zip
chmod u+x devicetool-linux-tool-3.0.0.400.sh
sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins

96f40dd5689af105cc1806caca7cd293d8c0c9.jpg

5. 至此DevEco Device Tool Ubuntu开发环境搭建完成,可将Visual Studio Code图标放置桌面,方便使用。

导入源码,自动安装工具链

1.从镜像站点下载源码并解压,选择 全量代码Release版本(标准、轻量和小型系统)。

2.打开DevEco Device Tool,进入主页,点击导入工程,选择从Openharmony源码导入。

283e25f710fe68969fe92477cc0c10c12ac7fa.jpg

3.工程导入后,主页点击配置工程,进入进入Hi3516DV300配置界面。

4.在toolchain页签中,会自动检测编译依赖的工具链,如果提示某些工具缺失,可点击安装按钮,自动安装缺少的工具链,直到工具链安装完整。

f9d3c6b456b548421b7376945808e710a555b2.jpg

5.工具链自动补全后,继续配置编译类型和烧录时的串口和网口参数。完成后保存配置并打开工程。

1.镜像源码工程导入并配置完成,在“PROJECT TASKS”中,点击hi3516dv300开发板下的Build按钮,开始编译。

2.编译共三万多步,7个多小时编译完成。编译时间长短因电脑而异。

a7cbc2b37149ac38cfb7050f04d9361f966b3d.jpg

3.在“PROJECT TASKS”中,点击hi3516dv300开发板下的Upload按钮,开始烧录,出现串口报错。据官方介绍,这是3.1 Release遗留的缺陷,待后续解决。

4.拷贝image文件夹下全部文件,在Windows下用HiTool的网口烧录,烧录完成,hi3516开发板自动重启。

93aea8113ebb3e0df3c531ab677510c3f08c8f.gif

63f89df2341da414bd24304ff41b8aa588afa4.jpg

471ef50081cfa0fd1ca1141f52f57bc5c1a963.jpg

18c82a3924cf68f63c03567c02aec09d869c76.jpg

Hi3516 在OpenHarmony 3.1 Release标准系统运行中有时会有卡顿,但不影响广大开发者对鸿蒙系统的学习,体验和实践,也会继续发挥着重要的作用。

​想了解更多内容,请访问:​

​51CTO和华为官方合作共建的鸿蒙技术社区​

​https://ost.51cto.com​

71eea7105a1cf9982d2996c42d853b97bd50ef.jpg


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK