页次: 1
链接: 使用Zbar定位、识别二维码
按这个链接来.
1. 准备工作, 安装 libzbar, libpng:
sudo apt-get install libzbar-dev libpng-dev
2. 下载 https://github.com/ZBar/ZBar/blob/master/examples/scan_image.c
wget https://raw.githubusercontent.com/ZBar/ZBar/master/examples/scan_image.c
3. 这个文件改一点点可以单独编译运行, 可能需要添加:
#define zbar_fourcc(a, b, c, d) \
((unsigned long)(a) | \
((unsigned long)(b) << 8) | \
((unsigned long)(c) << 16) | \
((unsigned long)(d) << 24))
4. 编译:
gcc -o scan_image scan_image -lzbar -lpng
5. 运行:
scan_image barcode.png
运行结果正常
看个人喜好了,
我给公司弄了两款产品,都是Linux的,全志A33,海思HI3518e,
都是在应用层用uart驱动,
反正NFC也不是Linux标准设备,
github上有一个rc522的Linux驱动,杂项设备的,因为哪里都塞不进,没人要的孩纸。
https://github.com/wzyy2/My_Linux_Driver
注释都是中文的 你可以参考一下
页次: 1