如何在Android系统上获取cpu硬件id?

如何在Android系统上获取cpu硬件id?

我需要从中获取 CPU 电压和温度,/sys/class/hwmon但需要找到 CPU ID 才能找到正确的目录,例如:

$ ll /sys/class/hwmon/hwmon2/device
lrwxrwxrwx 1 root root 0 sep  3 13:05 /sys/class/hwmon/hwmon2/device -> ../../../0000:2f:00.0/

如何查看是什么设备0000:2f:00.0?我找到了/sys/devices/cpu但找不到硬件 ID,lspci 和 lsusb 无法显示 CPU 硬件。

这个想法是在 Linux 系统(如 Ubuntu 或 Android)中获取不使用非本机方法的值。

答案1

一些获取硬件(CPU)信息的命令(有些需要安装附加包,有些则取决于操作系统类型)

  1. sudo dmidecode -t 4或者sudo dmidecode --type processor
  2. cat /proc/cpuinfo
  3. lscpu
  4. cpuid
  5. sudo lshw -C CPU
  6. hwinfo --cpu
  7. nproc
  8. rdmsr
  9. lm_sensors

答案2

我通过搜索“嵌入式 CPU 名称”找到了这个帖子,所以我在这里发布了我的解决方案

dmesg | grep "Machine model"

相关内容