OpenHarmony 3.1 Release 鸿蒙标准系统的开发 原创 精华
鸿联
发布于 2022-4-1 16:22
浏览
4收藏
【本文正在参与优质创作者激励】
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标准系统的开发。
搭建开发环境
- 操作系统选择ubuntu-18.04.6,硬盘可用空间建议100G以上。
- 下载DevEco Device Tool 3.0 Release Linux版本
- 将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
5. 至此DevEco Device Tool Ubuntu开发环境搭建完成,可将Visual Studio Code图标放置桌面,方便使用。
导入源码,自动安装工具链
- 从镜像站点下载源码并解压,选择 全量代码Release版本(标准、轻量和小型系统)
- 打开DevEco Device Tool,进入主页,点击导入工程,选择从Openharmony源码导入
- 工程导入后,主页点击配置工程,进入进入Hi3516DV300配置界面。
- 在toolchain页签中,会自动检测编译依赖的工具链,如果提示某些工具缺失,可点击安装按钮,自动安装缺少的工具链,直到工具链安装完整。
5.工具链自动补全后,继续配置编译类型和烧录时的串口和网口参数。完成后保存配置并打开工程。
编译烧录
- 镜像源码工程导入并配置完成,在“PROJECT TASKS”中,点击hi3516dv300开发板下的Build按钮,开始编译。
- 编译共三万多步,7个多小时编译完成。编译时间长短因电脑而异。
- 在“PROJECT TASKS”中,点击hi3516dv300开发板下的Upload按钮,开始烧录,出现串口报错。据官方介绍,这是3.1 Release遗留的缺陷,待后续解决。
- 拷贝image文件夹下全部文件,在Windows下用HiTool的网口烧录,烧录完成,hi3516开发板自动重启。
新版体验
Hi3516 在OpenHarmony 3.1 Release标准系统运行中有时会有卡顿,但不影响广大开发者对鸿蒙系统的学习,体验和实践,也会继续发挥着重要的作用。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-4-2 15:32:04修改
赞
12
收藏 4
回复
相关推荐
每次版本更新就等大佬来解读了
51cto给了大家一个平台,相互学习交流,共同提高
操作系统按官方文档要求Ubuntu20.04及以上版本,实测编译正常,烧录还用HiTool
Hdc工具发现不能用了,有同样的问题吗
博主编译出来的系统镜像大小分别是什么样的?是不是最大512M而已?
最大的524M,整体1.2G左右
截个图出来看一下?
然后uboot的引导指令有修改吗?
uboot烧的是原文件,没改动
我的在Linux下查看size,和你的一模一样~~可是我的平台上烧录出来,在init阶段有大量的error。
串口同样会打印不少error,3.1 Release拍照和录像运行不正常,应该和这些error有关
那玩意经常更新 你改成最新的用
大佬们Hi3516 标准系统起来之后system都是只读的吗?
比如创建链接:
# ln -s /mnt/python3/bin/python3 /system/bin/python3
ln: cannot create symbolic link from '/mnt/python3/bin/python3' to '/system/bin/python3': Read-only file system
#
尝试改目录权限配置文件code-v3.1-Release\build\ohos\images\mkimage\dac.txt 没能解决
3,1及之后版本的应用开发,建议安装DevEco Studio 3.0 Beta3 for OpenHarmony,专用的IDE, API8的hdc位于C:\Users\******\AppData\Local\OpenHarmony\Sdk\toolchains\3.1.5.5,实测自动手动都可以正常使用。api9的hdc位于5.0.1.0文件夹下
看到大佬在3516上移植Python,学习了
你好,请问这个问题解决了吗?
重新下载了最新的hdc工具,问题解决了