設備驅動模型之:kobject,kset,ktype(一)

概述 kobject結構是linux驅動程序的基礎,也是設備模型中抽象的一部分。如果想要了解驅動程序必須瞭解kobject結構的具體數據組成以及kobject結構的作用。內核爲了兼容各種形形色色的設備,必須對各種設備的共同特性進行抽象。這種抽象在C++中稱之爲基礎類,但是C語言沒有繼承特性,所以需要把此結構體嵌入到要抽象的結構體之中。 例如:字符設備驅動的cdev結構,使用的就是kobject的計
相關文章
相關標籤/搜索