linux設備驅動中重要的3個數據結構 &&Linux設備驅動模型幾個基本數據結構模型:kobject,kset,subsystem

大多數基本的驅動操作涉及到內核的3個重要數據結構:file_operations,file 和inode。 我們已經擁有一些設備號,但是如何將其與驅動操作連在一起呢?file_operations結構就是這個橋樑,這個結構體定義在<Linux/fs.h>中,它是一羣函數的指針集合,每個所打開的文件都存在一個f_op指針指向file_operations結構體,裏面的操作大部分主要完成系統調用,如o
相關文章
相關標籤/搜索