我正在閱讀Robert Love的Linux Kernel Development,目前正在閱讀Linux中的中斷處理。它提到驅(qū)動程序可以使用以下函數(shù)注冊處理硬件設(shè)備,其中最后一個參數(shù)dev對設(shè)備而言是唯一的。這是否意味著我們不能有兩個服務(wù)于同一硬件設(shè)備的設(shè)備驅(qū)動程序?如果我想實現(xiàn)可與現(xiàn)有驅(qū)動程序一起使用的鍵盤驅(qū)動程序,那是不可能的嗎?我是否需要注銷現(xiàn)有的鍵盤驅(qū)動程序并注冊我編寫的驅(qū)動程序?int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev)
多個驅(qū)動程序可以注冊以在Linux中處理同一設(shè)備嗎
慕的地8271018
2021-04-13 17:09:09