6002|0

44

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

ubuntu + libnfc 实现 PN532和PN532之间的点对点通信 [复制链接]

 我使用的linux系统是linux ubuntu 12.04 内核3.2  libnfc版本是1.5.0 同时也借鉴一些网络资料
由于本人找到的帖子比较陈旧,许多资源下载不了,网上找比较麻烦,将本人找到的网盘连接给大家


  1、ubuntu 12.04 版本镜像下载地址:
链接已隐藏,如需查看请登录或者注册

  2、libnfc-1.5.0 下载地址:
链接已隐藏,如需查看请登录或者注册


ubuntu使用虚拟机安装还是直接装到电脑上随意,都一样,如果电脑配置允许安装虚拟机会方便些。
打开ubuntu字符界面或者终端控制台输入如下命令,安装好使用到的依赖:

    $ sudo apt-get install libusb-dev libpcsclite-dev
    $ sudo apt-get install libusb-0.1-4 libpcsclite1 libccid pcscd

将下载好的libnfc-1.5.0.tar 放到ubuntu的home文件夹下,方便查找。然后解压安装:

    $ tar -xvzf libnfc-1.5.0.tar
    $ cd libnfc-1.5.0.tar


先获取超级权限,否则安装出错:

    $ sudo su

接下来编译安装:

   # ./configure --with-drivers=pn532_uart --enable-serial-autoprobe
   #  make
   #  make  clean
   #  make  install

至此安装结束,可以使用libnfc的功能了,举个例子,扫描标签,首先进到libnfc-1.5.0中的examples目录下执行如下命令:

   # ./libnfc-1.5.0/examples/nfc-poll --device PN532_UART:/dev/ttyUSB0:115200   

标签放到线圈上回车可以多出标签信息,交换数据点对点可以使用同样指令把nfc-poll 替换成你想要执行的文件,其中/dev/ttyUSB0是我连接的USB转串口的设备,可以执行如下命令查看:

   $ ls /dev/ttyUSB*

本人组建了一个小QQ群:112776815  群名:NFC开发资源共享  感兴趣的朋友可以进群一起讨论,互相学习。

点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表