linux一切設備皆文件的實現(二)

首先struct device是設備模型中的概念,這個結構體中保存的是具體板子上設備的信息,比如基寄存器地址,寄存器範圍,終端號等等,目的就是使驅動與具體的板子硬件連接剝離,使驅動更具有通用性和移植性,這樣不同板子上驅動都不需要改變,struct device註冊設備放在架構相關的代碼中硬編碼或者使用device tree。 struct cdev是一個用戶接口相關的結構體,linux上一切設備皆
相關文章
相關標籤/搜索