0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HiSparkIPCCamera(Hi3518)开发板应用开发

电子发烧友开源社区 来源:HarmonyOS官方合作社区 作者:HarmonyOS官方合作社 2022-04-21 08:38 次阅读

开发环境:

开发系统:Ubuntu 20.04

开发板:HiSparkIPCCamera(Hi3518)

新建工程及配置

1.新建工程及源码

1) 新建目录

$ mkdir hello

(左右移动查看全部内容)

在applications/sample/hello中新建src目录以及helloworld.c文件,代码如下所示。

  #include 
  int main(int argc, char **argv){    printf("
");    printf("
	Hello OHOS!
");    printf("
");
    return 0;  }

(左右移动查看全部内容)

2) 新建编译组织文件

新建applications/sample/hello/BUILD.gn文件,内容如下所示:

import("//build/lite/config/component/lite_component.gni")lite_component("hello-OHOS"){features = [ ":helloworld" ]}executable("helloworld"){output_name = "helloworld"sources = [ "src/helloworld.c" ]}

(左右移动查看全部内容)

新建的工程目录如下:

$ tree

(左右移动查看全部内容)

528e75bc-c10b-11ec-bce3-dac502259ad0.png

2.添加新组件

修改文件build/lite/components/applications.json,添加组件hello_world_app的配置。

{ "component":"hello_world_app", "description": "helloworld samples.", "optional": "true", "dirs": [ "applications/sample/hello" ], "targets": [ "//applications/sample/hello:hello-OHOS" ], "rom": "", "ram": "", "output": [], "adapted_kernel": ["liteos_a" ], "features": [], "deps": { "components": [], "third_party": [] }}

(左右移动查看全部内容)

52a22eb8-c10b-11ec-bce3-dac502259ad0.png

3.修改单板配置文件

修改文件vendor/hisilicon/hispark_aries/config.json,新增hello_world_app组件的条目。

{   "subsystem":"applications",   "components": [   { "component":"hello_world_app", "features":[] }}

(左右移动查看全部内容)

52b91d8a-c10b-11ec-bce3-dac502259ad0.png

编译下载验证

接下来就可以编译了:

$ hb set

(左右移动查看全部内容)

52dd31f2-c10b-11ec-bce3-dac502259ad0.png

全编译:

$ hb build -f

(左右移动查看全部内容)

52f57dde-c10b-11ec-bce3-dac502259ad0.png

在bin文件就会有helloworld应用:

5325d66e-c10b-11ec-bce3-dac502259ad0.png

和以前一样,拷贝ohos_image.bin, rootfs_jffs2.img, useRFs_jffs2.img三个文件是。然后把固件下载到板子中。

53455566-c10b-11ec-bce3-dac502259ad0.png

烧写成功后,运行bin目录下的helloworld。

535b7d50-c10b-11ec-bce3-dac502259ad0.png

接下来就可以根据该实例开发自己的应用了。

原文标题:鸿蒙开发板试用: IPC Camera 开发板应用开发

文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 源码
    +关注

    关注

    8

    文章

    632

    浏览量

    29127
  • 开发板
    +关注

    关注

    25

    文章

    4926

    浏览量

    97139
  • Hi3518
    +关注

    关注

    0

    文章

    8

    浏览量

    5332

原文标题:鸿蒙开发板试用: IPC Camera 开发板应用开发

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于Hi3518开发板)】

    基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取的数据通过RTSP协
    的头像 发表于 04-22 15:46 1910次阅读
    OpenHarmony鸿蒙南向<b class='flag-5'>开发</b>案例:【智能猫眼(基于<b class='flag-5'>Hi3518</b><b class='flag-5'>开发板</b>)】

    【信盈达】鸿蒙操作系统移植--2、搭建Hi3518/Hi3516开发环境

    搭建Hi3518/Hi3516开发环境硬件连接开发环境的软件描述注:文档和视频中所有的图片及代码截图皆为示意图,具体以HarmonyOS官网发布内容为准。
    发表于 09-11 11:58

    Hi3518开发板介绍

    架构设计,使其在低码率、高画质、低功耗等方面引领行业水平。图 1 Hi3518EV300单板正面外观图图 2 Hi3518EV300单板背面外观图开发板规格表 1 Hi3518
    发表于 09-21 17:36

    【烧录指引】Hi3861、Hi3516、Hi3518 新手指引

    /jishu_1991422_1_1.html Hi3518开发板介绍:https://bbs.elecfans.com/jishu_1991423_1_1.htmlHi3518开发板
    发表于 09-22 19:03

    【HiSpark系列】 Hi3861、Hi3516、Hi3518 新手指引

    开发板环境搭建:https://bbs.elecfans.com/jishu_1991427_1_1.html开发Hi3518第一个示例程序:https://bbs.elecfans.com
    发表于 09-23 11:06

    Hi3861、Hi3516、Hi3518 新手指引

    开发板介绍Hi3516开发板环境搭建开发Hi3516第一个应用程序示例开发
    发表于 11-03 22:33

    开发板芯片资料

    开发板芯片资料针对上述3款开发板,这里提供了它们的原理图和芯片Hi3516、Hi3518Hi3861的数据手册
    发表于 11-24 11:31

    Hi3518开发板介绍

    低码率、高画质、低功耗等方面引领行业水平。图 1Hi3518EV300单板正面外观图图 2Hi3518EV300单板背面外观图开发板规格表 1Hi3518
    发表于 08-19 11:21

    Hi3518开发板环境搭建

    :本节描述安装包方式搭建编译环境的操作步骤。如果是Docker方式安装编译环境,请跳过此章节以及下述安装Linux服务器工具章节。Hi3518开发板对Linux服务器通用环境配置需要的工具及其获取途径如下
    发表于 08-19 11:29

    【OpenHarmony样例】基于Hi3518开发板开发的智能猫眼

    一 概述本Demo是基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取
    发表于 03-29 17:01

    Hi3516/Hi3518开发板通过Device Tool工具hiburn-u***烧录时报错如何处理?

      将Hi3516/Hi3518系列开发板通过USB连接到PC,想要通过Device Tool工具中的hiburn-u***进行烧录时报错。  好像是因为缺少驱动还是其他原因,导致无法正常进行烧录。
    发表于 04-07 14:26

    润和IPC Hi3518EV300开发板

    润和的IPC Hi3518EV300 开发板,默认烧录程序用的是哪套SDK,在哪里能下载。
    发表于 04-19 19:56

    openharmony入门教程需要了解哪些

    OpenHarmony快速入门需要了解的三种开发板Hi3861开发板Hi3516开发板Hi3518
    的头像 发表于 06-24 16:01 1496次阅读

    openharmony开发版 openharmony开发板

    现在市面上支持OpenHarmony的开发板已经非常多了,OpenHarmony不仅仅只能在海思系列芯片上运行,比较常见的有HiSpark、小熊派系列。这些开发板都是基于海思的Hi3861、H
    的头像 发表于 06-24 09:03 3598次阅读

    【OpenHarmony开发】基于Hi3518开发板开发的智能猫眼(案例演示)

    “1概述本Demo是基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取
    的头像 发表于 04-11 15:07 2187次阅读
    【OpenHarmony<b class='flag-5'>开发</b>】基于<b class='flag-5'>Hi3518</b><b class='flag-5'>开发板</b><b class='flag-5'>开发</b>的智能猫眼(案例演示)