【HarmonyOS HiSpark IPC DIY Camera试用连载 】编写独立应用 - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

yxc 关注 私信
[文章]

【HarmonyOS HiSpark IPC DIY Camera试用连载 】编写独立应用

上次通过修改源代码的形式实现了特定字符的输出,但是后续必然会涉及到大量应用程序的编写和编译,如何将自己编写的代码与鸿蒙系统联合编译,并实现在鸿蒙系统上运行自己的应用程序是必须考虑的事情。本次依旧是实现输出hello homs yxch的功能,但是基于独立编写的应用程序。
参考疯壳教程-写一个不带UI界面的单板应用程序
利用VScode打开鸿蒙OS源代码,在test文件夹下新建my_first_app文件夹,然后在my_first_app文件夹下新建my_first_app.c文件编写源代码
1.JPG
源代码只是简单的将hello homs yxch输出,实现函数输入参数的输出,完成源代码编写后保存
之后还要修改drivers/hdf/lite/manager/BUILD.gn文件
2.JPG
具体修改内容增加了可执行文件编译的源代码路径、include路径、依赖库等,并在lite_component添加了features的内容“:testapp”,与前面可执行文件的名称一致
之后打开Ubuntu虚拟机,利用FileZilla完成my_first_app文件夹和修改后的BUILD.gn文件的上传和替换
3.JPG
在Ubuntu环境下完成鸿蒙系统的编译,并将编译后的二进制文件再次利用FileZilla传到Windows系统中
4.JPG
利用Hitool完成烧写。由于文件名称没变,文件大小变化不大,所以仍使用了上次的配置文件。
完成程序烧写后,启动鸿蒙系统,切换目录到bin文件夹,输入ls指令,可以发现bin文件夹中多了一个testapp的可执行文件
5.JPG
输入./testapp,可以发现可以成功输出hello hmos yxch.
6.JPG

更多回帖

×
发帖