如何获得Android系统上所有活动内核驱动程序的列表?
如何获得Android系统上所有活动内核驱动程序的列表?。Linux“lsmod”在Android中的等效性是什么?我使用了adb外壳,还打开了我的Android终端模拟器应用程序,并做了一个“lsmod”。我从我的BSP中得到了一个包含两项的蹩脚列表。但是它没有列出整个系统中Linux内核正在运行的所有驱动程序。lsmod不会列出内核中所有的活动驱动程序。lsmod将列出现在插入的内核模块,它们可以是驱动程序或其他一些功能。基本上,在嵌入式系统上,大多数驱动程序不会构建为模块,而是静态地构建到内核中。要了解所有驱动程序,需要浏览/sys目录 在运行4.1.1 Jelly bean的三星Galaxy S3上执行如何获得Android系统上所有活动内核驱动程序的列表?,android,kernel,device-driver,Android,Kernel,Device Driver,如何获得Android系统上所有活动内核驱动程序的列表?。Linux“lsmod”在Android中的等效性是什么?我使用了adb外壳,还打开了我的Android终端模拟器应用程序,并做了一个“lsmod”。我从我的BSP中得到了一个包含两项的蹩脚列表。但是它没有列出整个系统中Linux内核正在运行的所有驱动程序。lsmod不会列出内核中所有的活动驱动程序。lsmod将列出现在插入的内核模块,它们可以是驱动程序或其他一些功能。基本上,在嵌入式系统上,大多数驱动程序不会构建为模块,而是静态地构建到
ls/sys/module/
,我得到以下输出
这是我的内核3.0.31中所有内置模块的列表
此外,还有可加载的模块,ls/system/lib/modules/
好的,sys目录是所有静态链接驱动程序的列表吗?我如何知道哪些实际正在使用,即找到了他们的硬件并正在驱动该硬件?
/system/lib/modules/
不存在,但我在/lib/modules/
堆栈溢出中找到了可加载模块,这是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到