【问题标题】:Android: How to know the driver loaded for my deviceAndroid:如何知道为我的设备加载的驱动程序
【发布时间】:2013-12-16 16:17:21
【问题描述】:

我正在尝试找出我的 nexus 7 设备上的光传感器加载了哪些驱动程序。我发现 lsmod 和 modinfo 在 android 上不起作用。有没有办法可以列出所有已加载的驱动程序和描述,以便我知道 linux 内核已加载的确切驱动程序。 我厌倦了找出光传感器设备,然后找出驱动程序。没有帮助。 感谢任何帮助。

【问题讨论】:

    标签: android linux drivers


    【解决方案1】:

    /proc/modules 接口似乎最近被禁用了。但这仅涵盖构建为模块的驱动程序,并且许多基本功能往往通过直接编译到内核中的驱动程序代码来实现。

    /proc/config.gz 现在似乎也不见了。

    Android 设备通常运行 Linux 内核,其许可条款要求任何分发二进制版本的人都必须向您提供所分发版本的完整源代码,包括配置信息。

    因此,理论上确定设备内核上下文中运行的内容的方法是向供应商发出 GPL 源请求。

    实际上,改装社区中的人可能已经有了一个相当不错的想法,并且如果您在改装网站上询问有关特定设备的问题,他们能够为您提供更有用的详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      相关资源
      最近更新 更多