本文基于PBOC3.0关键读卡技术的研究来设计实现一款拥有用户操作系统的智能卡读卡机具。读卡机具采用ATMEL 公司的ARM926嵌入式微控制器AT91SAM9X35为主控芯片。读卡机具基于嵌入式LINUX系统,通过多线程的消息管理机制来提高用户系统效率的软件解决方案,设计实现了遵循PBOC3.0部分协议的智能卡读卡机具及用户系统。通过读卡软件的测试后,读卡机具的询卡功能性能良好,用户操作系统可实现查询修改卡内信息等功能。