2012年11月20日 星期二

linux driver的裝置檔概念整理


     在UNIX系統底下我們把外部周邊裝置軍事危1個檔案,並透過此檔案與實體作溝通,此檔案就叫做device files或 special files

     設計driver時,會透過1個註冊register的動作,將自己註冊到kernel裡;註冊時會指定一個major number參數以指定此驅動程式所要實作週邊實體裝置

     當user開啟device file時,kernel便會根據device file的major number找到對應的驅動程式回應給使用者;minor number 則是device driver內部所使用,kernel並不會處理不同的minor number

沒有留言: