在迅為開發板中,在 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 |