请您告诉我如何启动HAL服务,只有在特定的android HAL服务可用后。就像在linux中在systemd服务文件之后添加请求或后缀一样。
发布于 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管理器。
https://stackoverflow.com/questions/58768640
复制相似问题