Linux系統SPI驅動學習筆記(二)

五. SPI驅動的軟件架構 在內核的SPI驅動的軟件架構中,進行了合理的分層和抽象,如下圖所示: SPI控制器驅動程序 SPI控制器不用關心設備的具體功能,它只負責把上層協議驅動準備好的數據按SPI總線的時序要求發送給SPI設備,同時把從設備收到的數據返回給上層的協議驅動,因此,內核把SPI控制器的驅動程序獨立出來。SPI控制器驅動負責控制具體的控制器硬件,諸如DMA和中斷操作等等,因爲多個上層的
相關文章
相關標籤/搜索