Linux裝置驅動 SPI驅動

2021-10-03 09:46:54 字數 568 閱讀 2780

spi驅動匯流排架構:spi核心層(x),spi控制器驅動層(x),spi裝置驅動層(√)

spi函式介面(api):

簡單介紹spi協議,硬體原理(4412datasheet)

sdi(資料輸入buf_i2c_scl6),sdo(資料輸出buf_i2c_sda6),sclk(時鐘buf_gpc1_1),cs(片選bk_led)

spi(rfid模組)的硬體基礎知識(復位dc33_en)

spi clk管腳復用:android4.0(wifi不能用)/4.4可以用為啥 ;spi:can和rfid(全能版預設配置can,rfid)

rfid的驅動配置:

device drivers

→spi support

→spi_rc522

can的驅動配置:

networking support

→can bus subsystem support

→can device drivers

platform can drivers with netlink support(預設配置,不用動)

can_mcp251x

SPI 匯流排驅動和裝置驅動的匹配

關於spi driver和spi device的匹配 第一種情況 spidev.c中spi driver中name欄位 static structspi driverspidev spi driver 和mach smdk6410.c中的modalias欄位 static structspi boa...

驅動 linux裝置驅動 字元裝置驅動開發

preface 前面對linux裝置驅動的相應知識點進行了總結,現在進入實踐階段!linux 裝置驅動入門篇 linux 裝置驅動掃盲篇 fedora下的字元裝置驅動開發 開發乙個基本的字元裝置驅動 在linux核心驅動中,字元裝置是最基本的裝置驅動。字元裝置包括了裝置最基本的操作,如開啟裝置 關閉...

驅動 linux裝置驅動 掃盲

linux裝置驅動 linux系統把裝置驅動分成字元裝置 塊裝置和網路裝置三種型別。核心為裝置驅動提供了註冊和管理的介面,裝置驅動還可以使用核心提供的其他功能以及訪問核心資源。pci區域性匯流排 早期的計算機有眾多匯流排標準。從最初的8位匯流排到16位匯流排,到目前主流的32位匯流排,不同廠商都制定...