|
在迅為開發板中,在 4412,4418 以及 6818 中,有的開發板默認配置 RFID,有的默認配 置 CAN 驅動(IMX6 默認都配置)。 本文檔介紹如何配置 CAN 和 RFID 的驅動。 截圖界面使用的是 4418 開發板的 menuconfig 界面,4412 和 6818 的配置方法和路徑 也是一模一樣的。由于在這三種開發板中,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 驅動。
部分視頻觀看地址: iTOP4412開發板介紹 https://www.bilibili.com/video/av74453392 iTOP4412開發板系統編程前言 https://www.bilibili.com/video/av75754003 iTOP4412-fastboot燒寫Android https://www.bilibili.com/video/av76115803 iTOP4412-安裝虛擬機軟件 https://www.bilibili.com/video/av75881580 iTOP4412-創建和配置虛擬機 https://www.bilibili.com/video/av75881653 iTOP4412-獲取并安裝ubuntu操作系統 https://www.bilibili.com/video/av75881774 iTOP-4412驅動教程一 https://www.bilibili.com/video/av74131033 iTOP-4412驅動教程二 https://www.bilibili.com/video/av74131033?p=2 iTOP-4412驅動教程三 https://www.bilibili.com/video/av74131033?p=3 iTOP-4412開發板之如何擴展不同規格LCD屏幕 https://www.bilibili.com/video/av75870604 itop4412-編譯4412對應的uboot https://www.bilibili.com/video/av76737204 項目實戰-GPS定位簡介 https://www.bilibili.com/video/av78601887 項目實戰-迅為實戰教程介紹 https://www.bilibili.com/video/av78601813 項目實戰-機車導航-機車導航項目演示 https://www.bilibili.com/video/av78601986 項目實戰-機車導航-定制內核顯示logo https://www.bilibili.com/video/av78729131 項目實戰-機車導航-修改安卓開機啟動動畫 https://www.bilibili.com/video/av78972262 |