Может ли кто-нибудь помочь мне в анализе данных в этом выводе из моего /proc/interrupts
файл?
$ cat /proc/interrupts
CPU0 CPU1
0: 22 0 IR-IO-APIC 2-edge timer
1: 2 0 IR-IO-APIC 1-edge i8042
8: 1 0 IR-IO-APIC 8-edge rtc0
9: 0 0 IR-IO-APIC 9-fasteoi acpi
12: 4 0 IR-IO-APIC 12-edge i8042
120: 0 0 DMAR-MSI 0-edge dmar0
122: 0 0 IR-PCI-MSI 327680-edge xhci_hcd
123: 25164 5760490 IR-PCI-MSI 1048576-edge enp2s0
124: 17 5424414 IR-PCI-MSI 524288-edge amdgpu
То, что я собрал до сих пор ...
Мне интересно узнать, какие данные содержит 5-й столбец, т.е. 524288-edge
, и если кто-то может сломать то, что представляет собой число. Изучая онлайн, я вижу только столбец типа прерывания, за которым следует имя устройства, данные этого столбца всегда отсутствуют. Это просто дополнительная информация о типе прерывания?
Я все еще ковыряюсь в этой области.
Это указывает на «край», означающий, что тип irq - это прерывание irq: https://www.raspberrypi.org/forums/viewtopic.php?t=20931
Глядя на мой, у меня "18 край", и это связано с GPIO-18, я ожидаю, что в моем случае произойдет прерывание:
CPU0 CPU1 CPU2 CPU3
172: 1387 0 0 0 pinctrl-bcm2835 18 Edge lirc_rpi