linux驅動(1)

內核裏的驅動一般不會主動完成對設備的操作,是用戶層有需求的時候,用戶層的應用程序操作硬件設備。用戶提需求,內核代替用戶執行對設備的操作。 用戶層調函數,通過系統調用,陷入內核態,有內核代替應用層進程執行相應的操作。 驅動程序本身也是代碼,但與應用程序不同,它不會主動去運行,而是被應用程序調用。 應用與驅動程序在系統中所處位置不同,決定了它們代碼 運行模式也不一樣。 應用程序運行在用戶空間(用戶態)
相關文章
相關標籤/搜索