协议-rfid
google_lover
这个作者很懒,什么都没留下…
展开
-
rfid2-micro2440,keil4裸机
将rfid小板移到arm裸机下比较简单,就把arm当单片机来操作就好了。软硬两方面考虑:硬件上,由于rfid的spi在stc11f32x上本来是模拟出来的,所以在micro2440上也先用模拟的吧(s3c2440a有spi接口先不用了)在micro2440原理图上引出如下接口现在定义EINT0 MF_SDA(NSS片选)------(GPF0 OUT)EINT1 MF_原创 2011-10-23 18:48:30 · 3425 阅读 · 5 评论 -
rfid5-写成platform驱动
上文platform驱动虽然可用,但内层要要写misc驱动,所以不使用设备提供的资源会更加简便。可以如下改一下Makefile,同上文ifneq ($(KERNELRELEASE),) obj-m := platform_dev.o platform_drv.o else KDIR := /opt/FriendlyARM/mini2440/linux-2.6.32.2 #原创 2011-10-25 10:55:02 · 1048 阅读 · 0 评论 -
rfid6-写成platform驱动
将前面rfid的misc挂到platform平台上,因为misc驱动都有了,所以很简单,代码复制过来就好了设备侧就用上文的那个就好/******************platfrom_dev.c***************************/ #include #include #include #include #include #includ原创 2011-10-25 11:54:42 · 1385 阅读 · 8 评论 -
rfid3-micro2440,linux2.6.32.2,写成misc驱动
接上文的进度,将keil下已经成功的读卡程序写成linux驱动的形式采用misc来写比较方便简单,仅是为了方便测试,好多都在驱动中实现。主文件是rfid.c#include "rc522.h"#define DEVICE_NAME "rfid"unsigned char LastKeyA[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};//NO.2卡un原创 2011-10-23 19:06:53 · 2074 阅读 · 21 评论 -
rfid4-写成platform驱动
适应时代发展,将misc驱动封装到platfrom总线里面去,platform平台总线模型,把设备和驱动分开,即一个东东要分成两个部分去写和去insmod,是不是有点麻烦。--对于固定于一个cpu平台的用户确实感觉比较麻烦,但是linux的目标是兼容所有的cpu平台,在换cpu平台时就会发现这种设计的优点。先看一个platform的简单例子先把Makefile列出ifneq ($(原创 2011-10-25 09:50:56 · 1003 阅读 · 1 评论 -
rfid1-stc11f32x
淘宝上买了一个rfid板,如下,左边是单片机stc11f32x,右边是rfid小板射频小板的主控芯片是rc522,可读iso 14443 type a卡,比如s50卡,店主送了两张。简介一下s50卡吧,注:ICC(Integrated Circuit Card)为集成电路卡,CD(Coupling Device)指读写设备s50卡的eeprom共16扇区;每扇区4块,共原创 2011-10-23 17:06:07 · 3249 阅读 · 9 评论 -
协议对比
发现接触过的多种系统级协议都借用了osi 7层协议中的若干个,一一贴出对比一下原创 2014-12-12 12:47:16 · 2182 阅读 · 0 评论