向內核窗體 shell 發送中斷

向內核窗體 shell 發送中斷

我正在編寫一個linux模組,我想測試它,所以現在應該在中斷發生時觸發它,所以在真正測試它之前,我想手動發送中斷,看看會發生什麼。我嘗試過寫作kill 8 0。但什麼事也沒發生。

  • 是否kill過濾了核心的中斷?
  • 有沒有辦法從 shell 發出中斷?

注意,我正在使用中斷 8,它應該是硬體中斷。

答案1

為什麼您認為必須將訊號轉發到您的模組?我認為你必須編寫新的系統呼叫來測試你的模組。您可以在系統呼叫中呼叫模組函數進行測試。並在 C 程式中呼叫您的系統呼叫。

C 範例--> 有參數的新系統呼叫(arg 指定模組 func)--> 你的模組函數。

相關內容