Linux驅動開發-簡單例子

一、軟件系統分爲:應用程序、庫、操做系統(內核)、驅動程序,開發人員專一某一層,瞭解鄰層的接口。如,應用程序調用庫函數open,庫根據open傳入的參數執行swi指令引發CPU異常進入內核。內核的異常處理函數根據參數找到相應驅動程序。內核與驅動程序沒有界限,由於驅動程序最終是要編進內核。驅動程序從不主動運行。在有MMU的系統中,應用程序處於用戶空間,驅動程序處於內核空間。node 二、Linux外
相關文章
相關標籤/搜索