首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启动HAL服务,只有在特定的android HAL服务之后才能启动

如何启动HAL服务,只有在特定的android HAL服务之后才能启动
EN

Stack Overflow用户
提问于 2019-11-08 22:39:42
回答 1查看 688关注 0票数 0

请您告诉我如何启动HAL服务,只有在特定的android HAL服务可用后。就像在linux中在systemd服务文件之后添加请求或后缀一样。

EN

回答 1

Stack Overflow用户

发布于 2020-02-10 17:14:27

假设有2个HAL和2个HAL,您希望等待HAL运行HAL,然后可以在它们自己的.rc文件中添加不同的类名,如下所示

服务A/供应商/bin/ hal_a类hal_a

服务B/供应商/bin/ hal_b类hal_b

使用"on fs“触发器挂载文件系统后,可以使用以下命令启动HAL B

类名称中的class_start "<\class_name>“将是hal_b

类名称中的class_start "<\class_name>“将是hal_a

在hal_a中,在hal_a本身之前放置一个while循环,注册到hwservicemanager,并使用hwservicemanager的getservice()方法检查hal_b。获得绑定器接口后,启动hal_a并将其添加到hwservice管理器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58768640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档