开发环境:
开发系统: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 = helloworldsources = [ src/helloworld.c ]} (左右移动查看全部内容)
新建的工程目录如下:
$ tree (左右移动查看全部内容)
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: [] }} (左右移动查看全部内容)
3.修改单板配置文件
修改文件vendor/hisilicon/hispark_aries/config.json,新增hello_world_app组件的条目。
{ subsystem:applications, components: [ { component:hello_world_app, features:[] }} (左右移动查看全部内容)
编译下载验证
接下来就可以编译了:
$ hb set (左右移动查看全部内容)
全编译:
$ hb build -f (左右移动查看全部内容)
在bin文件就会有helloworld应用:
和以前一样,拷贝ohos_image.bin, rootfs_jffs2.img, userfs_jffs2.img三个文件是。然后把固件下载到板子中。
烧写成功后,运行bin目录下的helloworld。
接下来就可以根据该实例开发自己的应用了。
原文标题:鸿蒙开发板试用: ipc camera 开发板应用开发
文章出处:【微信公众号:harmonyos官方合作社区】欢迎添加关注!文章转载请注明出处。
【科普小贴士】什么是肖特基势垒二极管(SBD)?
东营光伏年产60MW太阳能电池片项目开工
魅族Pro7什么时候上市:魅族Pro7即将发布,曲面+高屏占比,再次惊艳!
李海花:产业生态建设推动加速订阅模式会发展
大负载协作机器人未来发展如何
HiSparkIPCCamera(Hi3518)开发板应用开发
2018英飞凌重点战略展望 智能化是未来专注点
华为P10和iPhone7哪个好?华为P10强势对比iPhone7
iPhone11电池容量曝光 这样的外形你能接受吗?
苹果将要为iPhone使用自家的5G调制解调器?
时钟芯片的分类及作用
重新认识手机 手机传感器揭秘
在工业中各种各样的传感器以及它们的功能
自动驾驶汽车的实现与传感器发展的关系
一种基于单片机的数控开关电源设计
如何用单片机设计超声波汽车测距告警装置?
上险排名前20的汽车企业竞争格局分析
先临三维高精度三维扫描助力分散式风电建设提速发展
STM32峰会信息安全篇 | 在芯片上构建端侧安全
如何给区块链上的非同质代币资产进行估值