如何获取Android系统上所有活动内核驱动程序的列表?

时间:2012-01-17 20:55:50

标签: android kernel device-driver

如何获取Android系统上所有活动内核驱动程序的列表? Android中Linux“lsmod”的等效内容是什么?我使用adb shell并打开了我的Android终端模拟器应用程序,并做了一个“lsmod”。我从我的BSP得到了一些蹩脚的两件物品清单。但是它没有列出Linux内核正在运行的整个系统上的所有驱动程序。

2 个答案:

答案 0 :(得分:12)

在运行4.1.1 Jelly bean的Samsung Galaxy S3上执行'ls / sys / module /',我得到以下输出

http://pastebin.com/2zF8RwvS

这是我的Kernel 3.0.31中所有内置模块的列表

此外,还有可加载的模块,'ls / system / lib / modules /'

http://pastebin.com/G5KLC65V

答案 1 :(得分:3)

lsmod不会列出内核中的所有活动驱动程序。 lsmod列出现在插入的内核模块,它们可以是驱动程序或其他一些功能。基本上,在嵌入式系统上,大多数驱动程序不会构建为模块,而是静态内置到内核中。要了解所有驱动程序,您需要浏览/ sys目录。