ubuntu环境下libnfc的应用

我使用的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开发资源共享  感兴趣的朋友可以进群一起讨论,互相学习。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:7
茜茜哈哈 2016-01-04

谢谢分享,楼主辛苦!!
0   回复
举报
发布
apple 2015-12-31
谢谢分享,学习了!!
0   回复
举报
发布
昆吾一睹 2015-12-25
谢谢分享!!
0   回复
举报
发布
一地鸡毛 2015-12-09
谢谢分享!!
0   回复
举报
发布
Alax 2015-11-05

谢谢分享!!
0   回复
举报
发布
Kiteyi 2015-11-03

谢谢分享!!
0   回复
举报
发布
balala 2015-11-02
帮顶了,学习了
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子