0
我想控制對dev/mem的訪問。如何創建一個虛擬設備文件來模擬dev/mem?
爲了做到這一點,我正在考慮創建一個假的dev/mem,以便進程訪問它而不是實際的dev/mem。
我的過程會根據假的變化修改dev/mem。
這可能嗎?如果是這樣,我該怎麼做?
我想控制對dev/mem的訪問。如何創建一個虛擬設備文件來模擬dev/mem?
爲了做到這一點,我正在考慮創建一個假的dev/mem,以便進程訪問它而不是實際的dev/mem。
我的過程會根據假的變化修改dev/mem。
這可能嗎?如果是這樣,我該怎麼做?
查看drivers/char/mem.c,在chr_dev_init()中,刪除寄存器,class_create,device_create調用。將這些調用移至您的驅動程序並從您的驅動程序的讀/寫調用中直接調用mem.c中的那些調用