请选择 进入手机版 | 继续访问电脑版

NFC中国网--NFC门户网站,中国第一NFC论坛,NFC中文论坛(近场通讯技术)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1968|回复: 0

ubuntu环境下libnfc的应用

[复制链接]
发表于 2015-10-31 09:59:39 | 显示全部楼层 |阅读模式
我使用的linux系统是linux ubuntu 12.04 内核3.2  libnfc版本是1.5.0 同时也借鉴一些网络资料
由于本人找到的帖子比较陈旧,许多资源下载不了,网上找比较麻烦,将本人找到的网盘连接给大家


  1、ubuntu 12.04 版本镜像下载地址:http://pan.baidu.com/s/1gdfiwZD
  2、libnfc-1.5.0 下载地址:http://pan.baidu.com/s/1sjzgLL7

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开发资源共享  感兴趣的朋友可以进群一起讨论,互相学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|NFC中国网

GMT+8, 2019-11-22 01:22 , Processed in 0.116986 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表