平台:迅为iTOP-6818开发板

系统:Android4.4版本

例程:RFID射频模块测试例程

rc522 驱动在 Android 系统的内核是默认集成的,用户可以在开发板上使用命令“ls

/dev |grep rc522”来检测。如果出现了“rc522”的结果,如下图所示。

则说明可以直接使用压缩包目录中“rfidtest/bin”下的“rfidtest.apk”在 Android 系统

测试 RIFID,如果没有出现“rc522”这个节点,则需要通过下面的步骤对内核进行配置。

1 配置rc522驱动

先配置好对应的缺省文件,然后使用命令“make menuconfig”进入 menuconfig,如

下图所示。

选择并进入图中高亮的“Device Drivers”,然后选择并进入“SPI support”,如下图

所示。

如下图所示,使用按键 y 选择高亮部分“RC522 Module driver support”

到这一步,rc522 的驱动就配置好了,由于 CAN 和 rc522 服用一路 SPI,所以我们还需

要去掉 CAN 的驱动。

2 去掉CAN的驱动

CAN 驱动的关键词为“CAN_MCP251X”,配置 CAN 的驱动,也应先进入 menuconfig

的打开界面,如下图所示。

选择并进入“Networking support”,如下图所示。

选择并取消“CAN bus subsystem support”前面的星号,如下图所示。

退出保存,编译。重新生成的内核就是支持 RFID 的内核了。接下来用户只要安装压缩

包内文件夹‘rfidtest/bin’下的“rfidtest.apk”即可在 Android 系统测试 RIFID。

3 测试过程

RFID 模块与开发板的连接如下图所示。

此时上电可以看到 RFID 模块上面的红色 LED 常亮,如下图所示。

用 otg 线将开发板连接到电脑,并将压缩包中“rfidtest/bin”目录下的“rfidtest.apk”

拷贝到用户的“platform-tools”文件夹中,如下图中红框所示。

在当前文件夹中,在没有选中任何文件的情况下,按住 shift 键同时鼠标在空白处右键,

在弹出的窗口中点击“在此打开命令窗口(W)”,便在当前目录打开了命令提示符,如下图

所示。

输入命令“adb.exe devices”,如下图所示。

可以看到 Android系统还没有给 adb 工具授权,此时开发板上会弹出如下图所示的界

面。

点击 确定,重新输入命令“adb.exe devices”可以看到已经识别设备。

输入命令“adb.exe install rfidtest.apk“在开发板安装 rfidtest.apk,如下图所示。

可以看到 app 已经安装成功,此时在开发板打开名为“rfidtest”的 app,首先将卡片远

离 RFID 模块,并点击屏幕上面的“RECV”按钮,如下图所示。

可以看到屏幕上显示“no card found”。点击屏幕上面的“CLEAR”按钮,然后将卡片

贴近 RFID 模块,再次点击屏幕上的“RECV”按钮,如下图所示

可以看到 RFID 模块读取到了卡片数据,Android系统的 RFID 模块测试到此结束。

转自迅为论坛:http://www.topeetboard.com

iTOP-6818开发板-Android4.4系统下RFID射频模块测试例程的更多相关文章

  1. iTOP-4418/6818开发板支持双屏异显,双屏同显

    iTOP-4418/6818开发板平台安卓系统下支持双屏异显,双屏同显,客户可按照不同用途,分别播放适合屏幕显示方式的内容 ,如HDMI屏幕和LCD屏幕显示不同内容, 一个屏幕播放广告,另一个屏幕运行 ...

  2. 迅为iTOP-4418/6818开发板MiniLinux下的GPS使用手册

    平台:iTOP-4418/6818开发板 系统:MiniLinux 在 Mini Linux 系统环境下 iTOP-4418 和 6818 的 GPS 实验调试步骤.给用户提供了“iTOP-4418- ...

  3. 支持动态调频_配置AXP228电源管理_4核8核兼容设计_iTOP-4418/6818开发板

    iTOP-4418/6818开发板 支持动态调频,AXP228电源管理, 系统支持:Android4.4/5.1.1.Linux3.4.39.QT2.2/4.7/5.7.Ubuntu12.04 内存: ...

  4. iTOP-4418/6818开发板支持锂电池供电方案

    iTOP-4418/6818开发板支持的是官方推荐的AXP228电池管理,动态调频,更稳定可靠,支持充放电电路与电量计(库化计), 广泛应用于各种电子产品中. 4418开发板中锂电池充放电接口,适用于 ...

  5. RP4412开发板在Android系统编译生成ramdisk-uboot.img

    荣品RP4412开发板在android系统编译的时候,怎么生成ramdisk-uboot.img生成流程分析: mkimage -A arm -O linux -T ramdisk -C none - ...

  6. 基于zigbee与tiny4412开发板的环境监测系统

    一.开发板环境搭建 1.tiny4412   linux系统的布置 参考博客:http://www.cnblogs.com/luoxiang/p/4186391.html 二.boa服务器的搭建 下载 ...

  7. iTOP-4412/4418/6818开发板-fastboot烧写脚本

    在 iTOP-4412,4418,6818 开发板烧写的时候,使用的是 fastboot 工具. fastboot 工具需要在 cmd.exe 中调用,每次都需要输入烧写命令,这样步骤有点多.在程序员 ...

  8. 迅为iTOP-4418开发板-Android5.1系统编译补充

    基于iTOP-4418开发板-Android5.1系统编译补充 5.6 编译-20181225 日期之后的源码 本文档补充介绍 4418 编译网盘目录 “J:\局域网共享_阮\iTOP4418 开发板 ...

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

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

随机推荐

  1. linux 多个文件中查找字符串 hadoop 3 安装 调试

    http://www.cnblogs.com/iLoveMyD/p/4281534.html 2015年2月9日 14:36:38 # find <directory> -type f - ...

  2. Adding Security to an Existing Website

    The procedure earlier in this article relies on using the Starter Site template as the basis for web ...

  3. intellij IDEA破解

    方法1 填入下面的license server: http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com ...

  4. spring boot 使用过滤器

    //启动类添加注解@ServletComponentScan package com.baiwang.invoice.utils; import java.io.IOException; import ...

  5. HDU - 4513 吉哥系列故事――完美队形II(manacher)

    1.找出一个最长的回文子串,要求中间的值最大,然后向两侧递减. 2.判断条件改为:Ma[i+Mp[i]]==Ma[i-Mp[i]]&&Ma[i-Mp[i]]<=Ma[i-Mp[i ...

  6. CodeForces-427D:Match & Catch (后缀自动机)

    Police headquarter is monitoring signal on different frequency levels. They have got two suspiciousl ...

  7. Ruby的一些常用全局变量

    $! latesterror message $@ locationof error $_ stringlast read by gets $. linenumber last read by int ...

  8. 【基于libRTMP的流媒体直播之 AAC、H264 推送】

    这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析.H264 码流的推送和解析以 ...

  9. 2015年沈阳网赛 Jesus Is Here(DP中的计数问题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5459 题目描述:给定一个递推得来的字符串,问字符串中不同cff之间的距离之和, 递推规则: s1=c; ...

  10. cmath函数整理

    double a= pow(double x, double y)://返回x的y次方. double a= sqrt(double x)://返回x的平方根. double a=ceil(doubl ...