迅爲6818開發板資料-CAN總線和RFID驅動的配置方法

硬件平臺:迅爲iTOP-6818開發板

 

 

本文檔介紹如何配置 CAN 和 RFID 的驅動。

截圖界面使用的是 6818 開發板的 menuconfig 界面,由於開發板中,CAN 和 RFID 都是使用的 SPI 接口,那麼 CAN 和 RFID 同時只能使用其中一種設備。如果使用 RFID,那麼就需要將 CAN 的驅動去掉。如果使用 CAN,那麼則需要將 RFID 的驅動掉。 menuconfig 的使用方法,請參考對應開發板的用戶使用手冊第九章,9.1-9.3 小節。本文檔從 menuconfig 打開之後開始介紹,文檔 menuconfig 的截圖使用 4418 的內核源碼。

1.RFID 的驅動配置

如下圖所示,進入 menuconfig。

 

 

找到「Device Drivers --->」,如下圖所示。

 

 

 

進入其界面「Device Drivers --->」,如下圖所示,找到「SPI support」。

 

 

如下圖所示,找到「RC522 Module driver support」,這個就對應 RFID 的驅動。配置則 RFID 驅動生效,重新編譯燒寫之後/dev 目錄下會有 RC522 設備節點;不配置則 RFID 的驅動不生效,不會有 RC522 節點。

 

2.CAN 的驅動配置

如下圖所示,進入 menuconfig。

 

 

如下圖所示,找到「Networking support」。

 

 

進入「Networking support」之後,找到「CAN bus subsystem support」,如下圖所示。

 

 

 

 

進入「CAN bus subsystem support」,找到「CAN Device Drivers」,如下圖所示。

 

 

 

進入「CAN Device Drivers」,找到「Microchip MCP251x SPI CAN controllers」, 如下圖所示。配置「Microchip MCP251x SPI CAN controllers」則 CAN 驅動生效,不配置則沒有 CAN 驅動。

 

 

 

轉自:http://topeetboard.com

關注公衆號「迅爲電子」,不斷更新技術乾貨。