我正在使用mini2440控制板,GPIO控制與GPIO連接的硬件。我正在使用隨電路板的CD一起提供的BSP。我只啓用了運行硬件所需的功能。如何在Linux中禁用中斷
我在內核中禁用了音頻,以太網和不必要的東西,因此它不會引起中斷,因此引起CPU的注意。但是這個問題有時會在GPIO上發生中斷,硬件出現故障。我知道我可以通過cat/proc/interrupt看到所有的中斷,但是我應該怎麼知道哪個設備上的GPIO發生了哪個中斷?
我以最高的優先級(-20)運行我的應用程序,但仍有時發生外部中斷。
當我在GPIO上發送數據時,只有s3c2440的TimerTick確實會中斷,但沒關係,這是需要的,但沒有其他要求。請告訴我如何找到哪個中斷髮生(我知道我可以通過cat/proc/interrupt檢查它)以及如何通過內核禁用(通過ifconfig eth0關閉以太網中斷)中斷?需要一些專家解決方案,我嘗試了從人們獲得幫助的解決方案,但需要一些專家解決方案。在內核
設備不存在,它軟件產生中斷,唯一正在增加的中斷是'S2c2440定時器滴答',它是根據處理器正確操作GPIO的。我試圖獲得我係統提供的最高性能,我可以得到它,但有時它會從系統方面出現問題。我不是想通過機器獲得超出它的性能。 – SamKan 2013-02-16 06:10:11