驅動程序在 Linux 內核里扮演著特殊的角色. 它們是截然不同的"黑盒子", 使硬件的特殊的一部分響應定義好的內部編程接口. 它們完全隱藏了設備工作的細節. 用戶的活動通過一套標準化的調用來進行, 這些調用與特別的驅動是獨立的 設備驅動的角色就是將這些調用映射到作用于實際硬件的和設備相關的操作上. 這個編程接口是這樣, 驅動可以與內核的其他部分分開建立, 并在需要的時候在運行時"插入". 這種模塊化使得 Linux 驅動易寫, 以致于目前有幾百個驅動可用.
標簽:
Linux
驅動程序
內核
硬件
上傳時間:
2016-05-31
上傳用戶:努力努力再努力