"); //-->
这里安装目录统一用同一个,不然会有问题,这里统一为安装到/usr/ccid下(有些同学可能是公司的服务器,没有权限安装到/usr目录下,那就安装在你本地,如${PWD}/ccid,然后记得要确认pcsc-lite和ccid源码包里的config.h文件某些定义的路径是否是对的,后面具体会讲)
一、编译libusb
下载地址:https://github.com/libusb/libusb/releases/tag/v1.0.21
1)tar jxvf libusb-1.0.21.tar.bz2
2)./configure CC=arm-linux-gnueabi-gcc host=arm-linux --prefix=/usr/ccid
3)make
4) make install
二、编译pcsc-lite
下载地址:https://alioth-archive.debian.org/releases/pcsclite/pcsclite/1.8.11/
1)tar jxvf pcsc-lite-1.8.11.tar.bz2
2)./configure CC=arm-linux-gnueabi-gcc --host=arm-linux --prefix=/usr/ccid --disable-libudev --enable-libusb LIBUSB_LIBS="-L /usr/ccid/lib -lusb-1.0" LIBUSB_CFLAGS=-I /usr/ccid//include/libusb-1.0 --enable-static
3)make
4)修改config.h文件里的PCSCLITE_HP_DROPDIR,定义为 "/usr/ccid/lib/pcsc/drivers"
5)make
6)make install
三、编译ccid
下载地址:https://alioth-archive.debian.org/releases/pcsclite/ccid/1.4.15/
1)tar jxvf ccid-1.4.15.tar.bz2
2)./configure CC=arm-linux-gnueabi-gcc --host=arm-linux --prefix=/usr/ccid/ --enable-libusb LIBUSB_LIBS="-L /usr/ccid/lib -lusb-1.0" LIBUSB_CFLAGS=-I/usr/ccid//include/libusb-1.0 PCSC_LIBS="-L /usr/ccid/lib -lpcsclite" PCSC_CFLAGS=-I/usr/ccid/include/PCSC --enable-usbdropdir=/usr/ccid/lib/pcsc/driver
3)make
4)修改PCSCLITE_HP_DROPDIR。 定义为 "/usr/ccid/lib/pcsc/driver"
5)make
6)make install
四、编译pcsc-tools
下载地址:http://ludovic.rousseau.free.fr/softwares/pcsc-tools/
1)tar jxvf pcsc-tools-1.5.4.tar.bz2
2)./configure CC=arm-linux-gnueabi-gcc --host=arm-linux --prefix=/usr/ccid/PCSC_LIBS="-L /usr/ccid/lib -lpcsclite" PCSC_CFLAGS=-I/usr/ccid/include/PCSC
3)make
4)make install
五、测试
1)/usr/ccid/sbin/pcscd &
2)运行/usr/ccid/bin/pcsc_scan,能识别到智能卡设备,并读出ATR。
————————————————
原文链接:https://blog.csdn.net/zxc131313a/article/details/89498158
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
数控电源设计
嵌入式linux Framebuffer驱动开发 中
555红外打靶游戏控制电路图
发现卖仿真器资料的公司
英伟达或于3月推出CPO交换机新品
嵌入式系统硬件接口设计 中
数控恒流源
嵌入式系统硬件接口设计 上
IMEC,加码MRAM
台积电美国厂4nm芯片生产进入最后阶段
常见维修电路板技术汇总
传特斯拉上海厂部分产线春节停产三周,为量产焕新版Model Y做准备
CA3098构成的正交FM解调电路图
嵌入式linux Framebuffer驱动开发 上
数据采集系统中用SRAM模拟双口RAM
c8051f20单片机开发板
传台积电拒绝代工三星Exynos芯片,认为商业机密存在泄露风险
使用双CPU工作的电力直流电源系统控制器
请问有人有44b0 的bsp吗?
LG推出第四代OLED电视面板:亮度提高33%,针对AI时代优化
思创s3c44b0x开发板下载问题求救!!!
在PCB生产过程中,是如何控制走线阻抗的?
输电线DTMF八通道转换开关
555热释电红外传感定时控制插座电路图
嵌入式软件OTA升级,有哪几种FLASH划分方式?
555热释电红外传感及光照双控延时节能灯电路图
bios[讨论]
嵌入式linux Framebuffer驱动开发 下
汽车硬件设计要求高在哪里?拆解瞧瞧电路板
555热释电红外传感遥控器电路图