【问题标题】:How to list the currently loaded drivers in Android (command to know the running drivers)?如何列出Android中当前加载的驱动程序(命令知道正在运行的驱动程序)?
【发布时间】:2018-11-20 18:08:59
【问题描述】:

我是 Android Linux 的新手。我只是想知道获取 Android 设备上加载的驱动程序或模块列表的命令(类似于lsmod,我们有基本的 Linux 风格)。我试过ls /system/lib/modules,这给出了可加载模块的列表,我想知道当前加载的模块。

【问题讨论】:

  • 根据您的设备是否已植根,lsmod 应该可以正常工作。
  • 在我的 Pixel 上运行 P 开发者预览版 lsmod 运行,但显示一个空列表。你具体想做什么?
  • 嗨,我注意到的另一件事是,当我使用 insmod {Loadable modules in /system/lib/modules} 插入模块时,lsmod 工作正常。但是如果不插入可加载模块 lsmod 不会给出任何结果。这说明什么? {我正在开发板}

标签: android linux linux-device-driver android-kernel


【解决方案1】:

在我的个人手机(摩托罗拉 G5)lsmod 上快速检查后应该可以正常工作:

cedric:/system/lib $ lsmod
Module                  Size  Used by
wlan                 4445615  0 

虽然我可能会补充说这不是根设备。在另一个有根设备(我无法在此处发布其输出)上,我还能够看到其他附加模块,例如图形驱动程序。您的里程将根据您的设备以及您是否具有 root 访问权限而有所不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-02
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    相关资源
    最近更新 更多