Android 设备开机时是否可以安装 HAL 驱动程序?

发布于 2024-10-12 20:33:07 字数 159 浏览 2 评论 0原文

我认为这个任务对于 Android 模拟器来说更容易。我们只需创建新图像并重新启动模拟器。虽然启动模拟器需要较长的周期,但很安全。但我想知道,我们可以在设备上上传几个 .so 文件并测试 HAL 驱动程序吗?如果是这样,最好测试一下驱动程序,因为在模拟器上我们没有足够的硬件来玩。

谢谢!

I think this task is easier for Android emulator. We just create new images and reboot emulator. Though it takes a long cycle to boot emulator, it is safe. But I am wondering, can we just upload several .so files on device and test the HAL driver? If so, it would be great to test the driver since on emulator we do not have enough hardware to play with.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我的鱼塘能养鲲 2024-10-19 20:33:07

不确定这是否适用于所有情况,但在开发相机 HAL 时绝对适用于我们。

是的,您可以上传so文件。
设备必须已root。

  1. 使用

    adb push <主机上的源> <目的地到达目标> 
    

我建议备份原始文件。这样,当设备由于您的更改而重新启动并且未出现时,您可能有机会 adb 到它,用原始文件替换文件并使设备恢复生机。
您还可以备份主机上的文件,并在出现问题时将其推回原处,但我没有使用此选项。

  1. 重新启动使用此 HAL 的服务。
    如果是相机,它就是媒体

    adb shell 停止媒体 
    adb shell 启动媒体
    

问候

Not sure if this works in all cases but definitely works for us while developing camera HAL.

Yes, you can upload so files.
Device must be rooted.

  1. Use

    adb push <source on host> <destination on target> 
    

I suggest to backup original files. This way when device reboots due to your changes and does not come up you may have a chance to adb to it, replace the files with originals and bring device back to life.
You can also backup the files on your host pc and push them back in case of trouble but I did not use this option.

  1. Restart the service which uses this HAL.
    In case of camera it is media

    adb shell stop media 
    adb shell start media
    

Regards

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文