请问如何查看系统中断和其他资源

:question: 最近,在qnx下写一驱动程序。但经常会收到莫名其妙的中断信号。怀疑中断号设置不当,和其他设备冲突。但修改之后,问题照旧。Windos和Linux下都可以比较容易的查看系统资源。我用google搜索了半天,也没找到用什么命令可以查看系统硬件资源。本想装个windows或linux看一下,但又太麻烦,因为这个机器太慢了;再说也不是解决之道。请教各位大虾有何高见?
谢谢!!!

用pci -vvv 命令
可以看到一些硬件资源

PCI 命令只能看到系统给PCI总线上的设备分配的中断。楼上的问题很可能是由于中断共享引起的。在一个做得好的系统中,这个问题应该不存在。比如串口就可能由于各种原因(如FIFO满,BREAK DETECTED)引起中断,但是这些原因应该“或”成一个中断号,这个时候要你自己去判断中断的原因。楼上的原因如果是由于不同的设备共享了同一个中断号,这种情况如果不算BUG的话,中断程序可以处理的,写几个不同的IRS就行了。