1
我試圖讀取我的設備的資源文件和mmap
它來讀取設備寄存器,但當我嘗試打開文件位置錯誤提示:沒有這樣的文件或目錄。我已經改變了文件的使用chmod 666我使用打開該文件中的代碼的權限:無法打開sys/bus/pci/device /目錄
sprintf(filePath , "sys/bus/pci/devices/%04x:%02x:%02x.%d/resource0",segment,bus,device,function)
fileHandle = open(filePath , O_RDONLY);
if (fileHandle < 0)
{
perror("ERRRO : ");
}
文件存在,我能夠使用cat命令來讀取它。
謝謝...完全忘了這一點...... – lokesharo