- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 所有模块都通啦,记录下
将近一个月的努力,基本功能终于全部调通了啊,回头看看,收获还是蛮大的。软硬件问题都暴露出来不少,但所幸的是都一一解决了,下面的任务就是使代码更加强壮,不要在银行那边掉链子。。。记录下遇到的问题:屏显,按键,时钟:小问题啦,改了下驱动就OK啦串口:底层驱动有问题啊,超过16个字节的时候直接截断了,调了俺好一会哦备注下:串口用之前跑一下80M的startPSAM卡:这个折腾了我四五天,那个纠结啊,以前对其一无所知,而且涉及到时序,悲剧啊。。。之前的片子没有智能卡控制器,现在的片子有啦,于是把代码改了,调到后来有
2010-09-27 16:43:00 598
原创 ctags+vim
<br />1、ctags -R *<br />2、vim -t tag(tag为变量名或函数名)<br />3、ctrl+] 跳转<br />4、ctrl+t 返回
2010-09-10 14:01:00 370
原创 Qt如何国际化
<br />1.将需要国际化的字符串作为tr()函数的参数写入源程序中。<br />tr(const char *sourceText)函数会返回翻译字符串,如果没有合适的翻译则返回sourceText本身。<br />2.建立.ts文件.qm文件。<br />lupdate *.prj<br />这条命令会自动搜索源程序中需要翻译的字符串生成ts文件。<br />linguist<br />启动Qt语言家对搜索到的字符串进行翻译。<br />lrelease *.prj<br />将翻译好的.ts文件发布
2010-09-10 13:47:00 651
原创 磁条卡刷卡原理
<br />磁卡上的数据记录是按照IS07811的标准规定,有三个磁道。一磁道的数据记录密度为210bpi,最多可记录79个字母和数字,每个字符由7位编码.一磁道是只读磁道。二磁道的数据记录密度为75bpi,最多可记录40个数字,每个字符有5位编码,二磁道也是只读磁道。三磁道的数据记录密度是210bpi,最多可以记录107个数字,每一个字符由5位编码,三磁道是读写磁道。在银行系统的运用中。所有的银行磁条卡都运用二磁道。根据各个银行规定可以选择运用三磁道.一磁道暂不使用。<br /> <br />以二磁道为例
2010-09-10 13:43:00 8176
原创 7816的报文结构——APDU
<br /><br />命令APDU 包括头和主体(这可以在上面的图中看到)。头包括CLA,INS,P1 和P2 域。同T0 协议<br />一样,CLA 和INS 说明了应用的分类和指令。P1 和P2 用来详细说明具体指令,并由每一条[CLA,INS]<br />指令给出具体定义。APDU 的主体的长度可以改变,它可以作为命令的一部分传送数据到卡的APDU<br />处理器上,也可以用于传达一个从卡到阅读器的响应。Lc 域说明了作为指令一部分的传送到卡上的字<br />节数。也就是数据域的长度。数据域包括
2010-09-06 20:02:00 5525
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人