问题:想让自己开发的应用随HarmonyOS系统一起自启动,怎么办到呢?是不是和Linux方式一样,在init.cfg内进行配置?
回答: 鸿蒙OS是可以实现自己开发的应用随系统自启动的,请按下面的方法处理,对3518可以用,其它的可参考。 1、修改hi3518\vendor\huawei\camera\init_configs\init_liteos_a_3518ev300.cfg,增加下面一行:
2、修改hi3518\base\startup\services\init_lite\src\init_cmds.c文件:
3、重新编译系统并刷机,系统启动时运行了应用:
说明: 以上提供的方法经实测对3518可以用。 如果是3516则不需要修改这么多代码,只在init_liteos_a_3516dv300.cfg中修改两个地方即可,假定应用名称为uart。 也是在post_init的cmds中加入start uart,services中参考其他模块加入uart路径即可。 |