编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
使用build.sh脚本编译源码
- 进入源码根目录,执行如下命令进行版本编译。
./build.sh --product-name name --ccache
说明: _name_为产品名称,例如Hi3516DV300、rk3568等。
检查编译结果。编译完成后,log中显示如下:
post_process =====build name successful.
编译所生成的文件都归档在out/{device_name}/目录下,结果镜像输出在out/{device_name}/packages/phone/images/ 目录下。
想要详细了解OpenHarmony编译构建模块功能的开发者可参考[编译构建指南]
前提条件
- 已正确[安装库和工具集]
- 已正确[安装编译工具]
- “Hello World”程序已编写完成。
- 可正常登录Ubuntu环境。
- 鸿蒙开发指导文档:[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
操作步骤
请进入源码根目录,执行如下命令进行编译:
- 设置编译路径。
hb set
- 选择当前路径。
.
- 在hisilicon下选择ipcamera_hispark_taurus并回车。
说明:
同样的开发板在适配不同的场景时,要采用的编译形态不同(即此处要选择的product不同),请参考[编译形态整体说明]
图1 Hi3516编译设置图例
执行编译。
说明:
- 单独编译一个部件(例如hello),可使用“hb build -T 目标名称 ”进行编译。
- 增量编译整个产品,可使用“hb build”进行编译。
- 完整编译整个产品,可使用“hb build -f”进行编译。
此处以完整编译整个产品为例进行说明。
hb build -f
编译结束后,出现“build success”字样,则证明构建成功。
须知: 烧录相关文件获取路径:
- 编译结果文件及日志文件:out/hispark_taurus/ipcamera_hispark_taurus。
- U-boot文件:device/board/hisilicon/hispark_taurus/uboot/out/boot/u-boot-hi3516dv300.bin。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
开发板
+关注
关注
25文章
4547浏览量
94750 -
编译
+关注
关注
0文章
624浏览量
32450 -
Hi3516
+关注
关注
1文章
20浏览量
15808 -
鸿蒙
+关注
关注
55文章
1879浏览量
42181 -
OpenHarmony
+关注
关注
24文章
3438浏览量
15254
发布评论请先 登录
相关推荐
基于Hi3516开发板的智能相机设计方案
本Demo是基于Hi3516开发板,使用开源OpenHarmony3.0-LTS开发的应用。通过获取摄像头数据,实现预览拍照以及路视频等功能。并且通过后台AI服务识别唤醒词来进行语音控
鸿蒙OpenHarmony【小型系统 烧录】(基于Hi3516开发板)
针对Hi3516DV300开发板,除了DevEco Device Tool(操作方法请参考烧录))外,还可以使用HiTool进行烧录。
Hi3516开发板介绍
Hi3516开发板介绍开发板简介Hi3516DV300作为新一代行业专用Smart HD IP摄像机SOC,集成新一代ISP、业界最新的H.265视频压缩编码器,同时集成高性能NNIE
发表于 09-21 17:26
OpenHarmony2.0 一站式编译烧录Hi3516(3518))小型系统
Tool v2.2 Beta1环境下,十几分钟完成了Hi3516小型系统的编译烧录,基本可以满足学习和产品开发的需求。2.
发表于 07-30 06:58
OpenHarmony2.0 Hi3516系列资料下载合集(源码编译+烧录)
build -f(执行编译)经过1个半小时后编译成功2、OpenHarmony2.0 Hi3516系列标准系统源码
发表于 03-24 10:52
【OpenHarmony开发样例】基于Hi3516开发板开发的智能猫眼
一 概述本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3516
发表于 03-25 16:31
【鸿蒙系统学习笔记】Hi3516开发板烧录总结
文章转载自:liangkz上周在研究Hi3861平台的软总线组件,周末的时候,购买的Hi3516开发板到货,就着手研究了一下Hi3516开发板
发表于 04-13 11:11
【OpenHarmony教程】完成Hi3516开发板的烧录
。点击Open打开工程或源码。烧录完成源码导入后,通过以下步骤进行烧录:请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考Hi3516DV300开发板介绍。根据Hi3516
发表于 07-27 15:33
OpenHarmony3.0上编译C控制Hi3516开发板的LED闪烁
框架能力有限。 设备硬件开发还是需要 C,所以这篇文章,将在标准系统下编译 C 控制 Hi3516 开发板的 LED 闪烁。 环境准备 3
基于Hi3516开发板的智能猫眼设计
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用,达到将Hi3516
鸿蒙OpenHarmony【小型系统编译】 (基于Hi3516开发板)
DevEco Device Tool支持Hi3516DV300开发板的源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装,简化复
评论