libnfc configured to be used with ACR-122U, packed with Vagrant
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
Vagrantfile
setup.sh

README.md

libnfc-acr122u-vagrant

为 ACR-122U 配置好的 libnfc

初衷

  • 对于初级用户来说,在 Linux 下编译配置 libnfc 是个不小的挑战
  • libnfc 对于 ACR-122U 需要额外的配置步骤
  • 在 OS X 下,即使没有插入设备,pcscd 也会占用额外的系统资源
  • 需要一个更洁净的环境?

安装

首先,你需要有 VagrantVirtualBox。Vagrant 是一个很好的虚拟镜像管理工具。

git clone https://github.com/xingrz/libnfc-acr122u-vagrant.git
cd libnfc-acr122u-vagrant
vagrant up
vagrant reload

首次 vagrant up 会自动执行安装,可能需要较长时间。

使用

如果没启动虚拟机,启动它:

vagrant up

然后通过 SSH 进入虚拟机:

vagrant ssh

此时你就得到一个配置好 libnfc 的环境了!试试 nfc-list -v

虚拟机里的 /vagrant 目录对应的是宿主机当前的 libnfc-acr122u-vagrant 目录。

用完以后,执行 exit 断开 SSH 会话回到宿主机,然后执行下面的命令关闭虚拟机:

vagrant halt

很洁净。

协议

MIT License