Как получить идентификатор оборудования процессора в системах Android?

Мне нужно получить напряжение и температуру процессора от/sys/class/hwmonно нужно найти идентификатор процессора, чтобы найти правильный каталог, например:

      $ 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но не могу найти идентификатор оборудования, lspci и lsusb не могут показать аппаратное обеспечение ЦП.

Идея состоит в том, чтобы получать значения без неродных методов в системах Linux, таких как Ubuntu или Android.

2 ответа

Некоторые команды для получения информации об оборудовании (ЦП) (некоторые требуют установки дополнительного пакета, а некоторые зависят от типа ОС)

  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

Я нашел эту тему, выполнив поиск «имя встроенного процессора», поэтому публикую свое решение здесь.

      dmesg | grep "Machine model"
Другие вопросы по тегам