在迅为开发板中,在 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

迅为iTOP-开发板-驱动-can和rfid配置的更多相关文章

  1. 迅为iTop开发板使用buildroot构建opencv文件系统

    这次我们来介绍使用buildroot构建opencv开发环境,buildroot 是 Linux平台上一个构建嵌入式Linux系统的框架.整个buildroot是由 Makefile脚本和Kconfi ...

  2. 迅为iTOP-4418/6818开发板-驱动-实现GPIO扩展

    实现 GPIO 扩展,先弄清楚“复用”的概念,将调用这些 GPIO 的驱动去掉配置,重新编译,加到自己的驱动中,就可以实现扩展的 GPIO 的输入和输出.另外必须要先看文档“迅为iTOP-4418开发 ...

  3. 迅为IMX6UL开发板

    迅为iMX6UL开发板采用核心板加底板形式,核心板使用邮票孔方式连接,牢固耐用.处理器ARM®Cortex®-A7内核,运行速度高达528 MHz.512MDDR内存,8G EMMC存储,板截双网口, ...

  4. 物联网初学者智能家居必备迅为iTOP-4412开发板

    更情点击了解:http://www.topeetboard.com 1.  手把手全视频教程: 第一部分:迅为电子开发板入门视频 第二部分:Linux系统编程 第三部分:Itop-4412开发板硬件设 ...

  5. 迅为IMX6开发板真实产品案例分享-专为研发用芯选择

    迅为IMX6开发板: Android4.4系统 Linux + Qt5.7系统 Ubuntu12.04系统 部分真实案例:HMI:3D打印机:医疗设备:工控机:触控一体机:车载终端 核心板兼容:IMX ...

  6. 迅为-IMX6UL开发板丨双网口丨双CAN总线丨4路USB HOST丨2路串口、6路插座引出,共8路串口丨1路RGB信号丨2路LVDS信号

    迅为iMX6UL开发板多路串口开发平台迅为i.MX 6UL开发板基于ARM Cortex-A7内核,主频高达528 MHz,内存:512MDDR3存储:8G EMMC,支持2路CAN,2路百兆以太网, ...

  7. 迅为-IMX6开发板十层PCB制造,24小时开机测试,满负荷测试运行俩天,没有死机

    迅为-IMX6开发板——工业主板的优势 1.元器件 IMX6工业主板选料,选用经过长时间.高要求验证元器件,保证产品在复杂条件下,耐高温.抗潮湿等工业场合的需求. 2.PCB设计 IMX6工业主板采用 ...

  8. 迅为4412开发板QtE系统源码-屏幕横竖屏切换修改方法

    迅为4412开发板QtE系统源码-屏幕横竖屏切换修改方法 详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com/ 用户在开发板上运 ...

  9. 迅为6818开发板-Cortex-A5架构丨支持4G全网通丨GPS丨WIFI丨另有丰富的扩展模块

    迅为6848开发板-S5P6818芯片采用Cortex-A53架构! Cortex-A53和其高端兄弟Cortex-A57一样都是64位架构,实目前ARM的主力,且二者的指令集是完全兼容的,可以组成新 ...

随机推荐

  1. C++ 管道

    // PipeServer.cpp : Defines the entry point for the console application. // #include "stdafx.h& ...

  2. iPhone系统固若金汤,为何还有人偷苹果手机去卖?

    2016年初,美国FBI希望苹果开发软件用以解锁一部嫌疑人的iPhone.苹果虽然帮助FBI从疑犯iCloud账户中提取数据,但有些数据仍然不可获取.由于不知道手机密码,FBI也无法打开手机.虽然在最 ...

  3. 201771010123汪慧和《面向对象程序设计Java》第十四周实验总结

    一.理论部分 1.Swing和MVC设计模式 (1)设计模式初识 (2)模式—试图—控制器模式 (3)Swing组件的模型—试图—控制器分析 2.Java组件有内容.外观.行为三个主要元素:这三个主要 ...

  4. [CISCN 2019 初赛]Love Math

    0x00 知识点 PHP函数: scandir() 函数:返回指定目录中的文件和目录的数组. base_convert() 函数:在任意进制之间转换数字. dechex() 函数:把十进制转换为十六进 ...

  5. QEMU和Firmadyne基本知识|模拟MIPS程序

    QEMU QEMU是纯软件实现的一个虚拟化模拟器,几乎可以模拟任何硬件设备,支持多种架构. QEMU安装命令 sudo apt-get install qemu #user mode,包含qemu-m ...

  6. webview HttpClient 怎么保持会话session统一

      cookies session均为key---value的形式展示,  1.    session是存储在服务端,并有一块区域控件存储用户信息,主要是为了判断该用户是否登录,在客户端采用httpC ...

  7. Java时间格式化年-月-日-时间

    Date d = new Date(); System.out.println(d); //Sat Mar 16 20:58:56 CST 2019 System.out.println(d.toLo ...

  8. ZOJ 3765 Lights (zju March I)伸展树Splay

    ZJU 三月月赛题,当时见这个题目没辙,没学过splay,敲了个链表TLE了,所以回来好好学了下Splay,这道题目是伸展树的第二题,对于伸展树的各项操作有了更多的理解,这题不同于上一题的用指针表示整 ...

  9. Microsoft SQL Server Management Studio连接后报“ viewInfo (Microsoft.SqlServer.Management.SqlStudio.Expl”

    解决办法: 在路径:C:\Users\你的用户名\AppData\Local\Temp\”新建文件夹并命名为2,如果已经有 2 则看清楚是否是文件而不是文件夹,删掉文件改为文件夹: 如果是找不到\Us ...

  10. html_js_jq_css

    // ----- JQ $(function(){$(div').bind('mouseout mouseover', function () {// 移入和移出分别执行一次alert('bind 可 ...