Linux驅動之驅動的基本概念

硬件是計算機系統的底層基礎,代碼最終會轉化爲硬件上的組合邏輯與時序邏輯;應用軟件調用接口完成具體的任務. 軟件工程師在使用接口函數時不應該考慮接口具體是怎麼實現的. 驅動與底層硬件直接打交道, 按照硬件設備的具體工作方式. 讀寫設備的寄存器, 完成設備的輪詢, 中斷處理, DMA通信, 進行物理內存向虛擬內存的映射實現各種接口函數, 充當了硬件與應用軟件中間的橋樑. 驅動工程師負責編寫驅動程序,
相關文章
相關標籤/搜索