我有一台基于ARM的计算机,运行Ubuntu (非GUI)似乎正常。如何获得此计算机上所有组件的列表?例如以太网芯片,Wifi芯片,蓝牙,CPU,电源管理芯片等。
发布于 2017-05-26 06:23:52
ARM实现的变化太大,无法用标准工具覆盖。
深入挖掘/sys/class,您将找到所有组件,但这样做是很痛苦的。由于符号链接,无法使用find /sys/class -name name查找所有组件。您既不能使用find -L,因为圆圈链接。
cat /sys/class/*/*/device/*/{,*/,*/*/}name */*/device/*/name|sort -u给您一些印象的设备,但如果您真的想知道设备与实际加载的驱动程序,您将不得不手动阅读通过您的dmesg。
发布于 2017-05-26 04:24:18
ARM架构没有任何PCI总线。他们用AMBA公共汽车。
安巴

Dmesg会给你提供你需要的大部分信息。
发布于 2017-05-26 15:58:15
要列出Linux系统上的所有组件,可以使用:
inxi命令和-option参见inxi -hhwinfo命令类似于lshw,更多的是去The命令。/proc目录.https://unix.stackexchange.com/questions/367329
复制相似问题