原创 設備驅動概述

2010-6-9 10:29 1917 2 2 分类: MCU/ 嵌入式

設備驅動作用


設備驅動是硬件和軟件或操作系統之間的紐帶,應用軟件只需調用驅動接口或操作系統API就可以讓硬件按要求去完成工作。在系統沒有操作系統情況下,工程師要根據硬件自行定義接口。在有操作系統情況下,驅動要根據操作系統去定義架構,才能良好地整合到操作系統內核。


linux設備驅動


驅動針對的對象是存儲器和外設,包括CPU內部集成的存儲器和外設,不是針對CPU核。


linux驅動分類:字符設備,塊設備,網絡設備(流設備)。


字符設備,以串行順序訪問。塊設備,可以隨機訪問,以塊為單位。字符不經過系統的緩沖,塊設備經過系統的緩沖。網絡設備面向數據包的接收與發送,不對應文件系統的節點。內核與網絡設備的通信和內核與字符、塊設備的通信方式完全不同。


 

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条