久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:基于Linux串口的非接觸式IC卡開發(fā)應用

1樓
wangxinxin 發(fā)表于:2010-11-23 10:27:45

0 引 言 

    隨著信息技術的快速發(fā)展,個人數(shù)據(jù)將成為未來信息的主要角色。IC卡作為卡基應用系統(tǒng)中的一種卡型,利用安裝在卡中的集成電路(IC)來記錄和傳遞信息,是一種將個人信息有效地送人信息網(wǎng)絡并獲得所需結果的有效辦法。IC卡芯片具有寫入數(shù)據(jù)和存儲數(shù)據(jù)的能力,IC卡存儲器中的內容根據(jù)需要可以有條件地供外部讀取,或供內部信息處理和判定之用。作為IC卡與讀寫設備數(shù)據(jù)交換的一種方式,非接觸式IC卡是通過無線電波或電磁場感應的方式,將卡中集成電路內的數(shù)據(jù)與外部設備接口設備通信,卡片不用直接接觸接口設備的電極就可以進行數(shù)據(jù)讀寫。通信距離可以從幾厘米至幾十米遠。其主要優(yōu)點是環(huán)境適應性強、可全天候、無接觸地完成自動識別、跟蹤與管理。

1 Linux中的串口通信設備模塊 

1.1 Linux設備文件 

    在Linux中硬件設備只是一個設備文件,應用程序可以像操作普通文件一樣對硬件設備進行操作。這些設備文件提供了到大多數(shù)物理設備的接口,它們分為字符設備、塊設備和網(wǎng)絡設備。 

    (1)字符設備:在存取時沒有緩存的設備,不使用系統(tǒng)緩沖,對設備文件的操作直接反映到硬件上,串口就屬于字符設備。
    (2)塊設備:讀寫都有緩存的支持,并且能夠隨機存取。主要包括軟盤設備、CD—ROM等。
    (3)網(wǎng)絡設備:任何網(wǎng)絡設備都要經(jīng)過一個網(wǎng)絡接151即一個能夠和其它主機交換數(shù)據(jù)的設備,通常接口是個硬件設備但也可能是個純軟件設備。 

1.2 串口通信的設置 

    對串口硬件設備進行操作,有兩種方法:一是利用Linux內核自帶的串口驅動程序;另外一種方法就是直接瀆寫串口硬件端口,在這里只使用第一種方法。要設置串口屬性,首先應在程序中包含termios.h的頭文件,這個頭文件包含終端控制結構和控制函數(shù)。

    其中有一個非常重要的數(shù)據(jù)結構struct temfios,這個數(shù)據(jù)結構包含了所有的串口參數(shù),如波特率、數(shù)據(jù)位、輸入輸出方式等。設置串口屬性就是對這個數(shù)據(jù)結構賦值?梢酝ㄟ^termios.h中的函數(shù)tssetattr()設置串口的termios參數(shù);通過函數(shù)tsgetattr()獲取串口的termios參數(shù)。該數(shù)據(jù)結構的各成員的屬性值以及參數(shù)含義可以參考文獻[1]。 

    設置完通信參數(shù)后就可用read從串口讀取數(shù)據(jù)和write向串口寫數(shù)據(jù)了,其實質就是對串口文件進行讀寫。運行程序時要注意用戶是否有對要操作的串口文件進行讀寫的權力,可以用chmod命令進行文件權限修改。

2 非接觸式IC卡簡介 

    Mifare 1 IC智能(射頻)卡的核心是Philips公司的Mifare 1 IC $50。內建有高速的CMOS EEPROMMCU等。卡片上除了IC微晶片及一副高效率天線外無任何其他元件,無源(無任何電池),工作時的電源能量由卡片讀寫器天線發(fā)送無線電載波信號耦合到卡片上天線而產(chǎn)生電能,一般可達2V以上供卡片上IC工作工作頻率13.56Mttz。 

    Mifare 1 IC卡上具有先進的數(shù)據(jù)通信加密并雙向驗證密碼系統(tǒng);且具有防重疊功能,能在同一時間處理重疊在卡片讀寫器天線的有效工作距離內的多張重疊的卡片。其通訊原理如圖1所示。

Mifare 1=

圖1 Mifare 1 IC卡讀寫流程圖 

3 IC卡設備在Linux下的開發(fā)實現(xiàn) 

    采取通用的Mifare S50卡為例,詳細描述其在校園機房的使用。 

3.1 建立相應的數(shù)據(jù)結構 

    在頭文件AcctData.h中,定義結構體AcctItem,用于反映機器的使用狀態(tài),頭文件ICCard.h中,定義類ICCard用于反映IC卡的使用狀態(tài)。確定在驅動模塊程序中應用的數(shù)據(jù)結構的最終目的是讀取和寫入卡數(shù)據(jù)處理,所以規(guī)范整齊的數(shù)據(jù)結構是必須的。


通訊模式及率
}; 

    這樣,就定義了全部的卡處理數(shù)據(jù)結構定義以及設備操作映射函數(shù)結構,綜上所述,就實現(xiàn)了IC卡設備的打開、讀寫和監(jiān)控函數(shù) 。 
3.2 模塊初始化函數(shù)的實現(xiàn) 

    模塊初始化函數(shù)是模塊開發(fā)過程中必不可少的處理函數(shù),用于實現(xiàn)設備的初始化,中斷初始化及處理設備等。

    在上面類中首先應用GetCardData(char*,CardData&)實現(xiàn)了卡數(shù)據(jù)的初始化;然后定義了隊列數(shù)據(jù),再進行了上機處理以及下機處理,故障恢復處理;最后實現(xiàn)了恢復故障處理。
 
3.3 中斷處理 

    模塊采用了定時器中斷,在每個定時器中斷發(fā)生時對刷卡狀況進行檢測,如果在天線范圍內檢測到刷卡,根據(jù)使用標記進行判斷,未使用則進行讀卡操作;使用中則進行寫卡操作,同時更新IC卡的狀態(tài)數(shù)據(jù)。
 
    程序中的中斷處理采用了信號量機制來實現(xiàn)中斷的后續(xù)處理,其處理流程為:


3.4 注銷模塊處理 

    用于模塊卸載時進行資源的釋放,在關閉串口前,需要通過tcsetattr(fd,TCSANOW,&oldtio);將串口參數(shù)恢復為原來的設置,最后通過close系統(tǒng)調用關閉串口,如下所述:

3.5 設備的讀、寫和配置函數(shù) 

    主要是通過實現(xiàn)IC卡的各種操作,在先前的類ICCard中已經(jīng)介紹,根據(jù)Mirare 1 IC的通訊原理,實現(xiàn)卡的初始化操作。 

    綜上所述,卡驅動模塊的基本實現(xiàn)原理是:當有刷卡操作發(fā)生時,由使用標記引發(fā)中斷或進行讀卡操作;或進行寫卡操作,同時進行相應數(shù)據(jù)處理。從而實現(xiàn)有卡操作發(fā)生時馬上進行卡數(shù)據(jù)的更新[ 。 

4 模塊的編譯調試 

編寫相應的makefile文件:

chown root$(BINDIR)/pubacct
chown u+s$(BINDIR)/pubacct
clean:
rm-f*.o pubaect 

    執(zhí)行幾個make命令,便可以實現(xiàn)驅動模塊的動態(tài)編譯。
 
5 結束語 

    文中筆者創(chuàng)新點:介紹了非接觸式IC卡的概況和發(fā)展前景。有助于有一定IC卡經(jīng)驗、技術及具有一定的計算機軟緞件技術的研發(fā)者設計出諸多應用場合的產(chǎn)品。這里只是截取了IC卡應用的一個方向,以及簡單的設計開發(fā)。在其它的高級應用中還可以加入密鑰保護等措施。

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .04688 s, 2 queries.
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
欧美夫妻性生活| 亚洲日本在线视频观看| 国产成人女人毛片视频在线| 国产suv精品一区二区三区| 久久99这里只有精品| 一区二区成人在线视频| 亚洲国产日韩av| 亚洲va韩国va欧美va| 亚洲成人久久影院| 免费欧美日韩国产三级电影| 日本不卡一二三区黄网| 久久成人久久爱| 九九在线精品视频| 狠狠色丁香久久婷婷综合_中| 激情伊人五月天久久综合| 国产老肥熟一区二区三区| 国产91色综合久久免费分享| 99国内精品久久| 99视频免费观看蜜桃视频| 精品国产中文字幕| 午夜精品一区二区三区四区| 色婷婷综合视频在线观看| 欧美日本一道本| 久久精品水蜜桃av综合天堂| 国产精品高清亚洲| 亚洲成av人片一区二区三区 | 久久精品夜夜夜夜久久| 国产日韩av一区二区| 亚洲天堂久久久久久久| 日韩黄色小视频| 国产成人免费视频网站| av噜噜色噜噜久久| 日本视频一区二区在线观看| 欧美在线观看视频一区二区三区| 日韩一级免费一区| 综合欧美亚洲日本| 久久精品国产亚洲高清剧情介绍| 99热这里都是精品| 亚洲日本精品国产第一区| 这里只有精品视频在线观看| 中文字幕欧美区| 蜜臀av性久久久久av蜜臀妖精 | 在线免费观看不卡av| 日韩美女视频在线| 亚洲国产精品天堂| 国产盗摄精品一区二区三区在线| 国产精品欧美久久| 日本精品裸体写真集在线观看| 欧美变态凌虐bdsm| 亚洲高清视频的网址| av中文字幕亚洲| 亚洲黄色一区二区三区| 精品久久久久久久久久久久包黑料| 亚洲视频在线一区二区| 紧缚奴在线一区二区三区| 精品国产第一页| 欧美日韩国产成人在线免费| 中文字幕中文字幕一区| 久久99国产精品久久99果冻传媒| 国产精品乱子乱xxxx| 欧美乱熟臀69xxxxxx| 亚洲卡通动漫在线| 大美女一区二区三区| 亚洲一区bb| 国产精品福利av| 成人高清视频在线观看| 亚洲自拍三区| 日韩毛片在线免费观看| 99久久综合国产精品| 色综合久久中文字幕综合网 | 偷拍日韩校园综合在线| 91久久国产自产拍夜夜嗨| 在线视频国内自拍亚洲视频| 亚洲特黄一级片| 99久久精品免费| 欧洲一区在线电影| 亚洲综合免费观看高清完整版在线| 成人性生交大片免费看中文 | 久久久久成人黄色影片| 激情五月婷婷综合| 性欧美videosex高清少妇| 国产视频一区在线播放| 国产原创一区二区| 色噜噜偷拍精品综合在线| 亚洲免费av观看| 国产综合色一区二区三区| 日韩精品一区二区三区视频| 免费观看久久久4p| 亚洲砖区区免费| 亚洲无人区一区| 青青草成人网| 亚洲三级在线免费观看| 国产一区二区三区无遮挡| 久久尤物电影视频在线观看| 国产麻豆欧美日韩一区| 色婷婷综合五月| 午夜精品一区在线观看| 亚洲国产欧美一区二区三区不卡| 亚洲欧洲精品成人久久奇米网| 9a蜜桃久久久久久免费| 久久免费视频一区| 99久久99久久精品免费看蜜桃| 在线播放一区二区三区| 国产一区二区毛片| 欧美丰满一区二区免费视频| 乱一区二区av| 欧美性极品少妇| 精品一区二区久久| 欧美日韩激情一区| 国产在线一区二区| 欧美日韩国产成人在线91| 久久成人免费电影| 制服视频三区第一页精品| 国产精品羞羞答答xxdd| 日韩免费看网站| 99精品热视频| 国产精品美女久久久久高潮| 成人做爰66片免费看网站| 国产精品护士白丝一区av| 九色综合日本| 亚洲激情男女视频| 亚洲一区二三| 国模娜娜一区二区三区| 日韩一区二区三区四区五区六区| 国产.欧美.日韩| 久久久.com| 久久综合一区| 日韩精品1区2区3区| 欧美人与禽zozo性伦| 国产99久久久国产精品免费看 | 欧美精品成人一区二区在线观看| 亚洲日韩欧美一区二区在线| 色一情一乱一伦一区二区三区丨 | 国产精品国产一区二区| 亚洲精品日韩一| 色婷婷综合久久久久中文| 久久草av在线| 国产网红主播福利一区二区| 欧美激情论坛| 久久国产精品色| 欧美r级在线观看| 国产尤物91| 奇米影视在线99精品| 91精品麻豆日日躁夜夜躁| 999视频在线免费观看| 亚洲男人的天堂av| 91精品福利视频| www.欧美精品一二区| 一本色道亚洲精品aⅴ| 国产经典欧美精品| 国产色产综合色产在线视频| 日韩少妇中文字幕| 国产精品综合视频| 中文字幕色av一区二区三区| 亚洲激情图片| 成人18视频在线播放| 亚洲三级在线免费| 欧美伦理视频网站| yellow视频在线观看一区二区| 亚洲最大色网站| 制服丝袜在线91| 水蜜桃亚洲精品| 成人中文字幕合集| 一卡二卡三卡日韩欧美| 欧美一区三区四区| 欧美一区二区三区四区五区六区 | 中国色在线观看另类| 中文字幕中文字幕一区三区| 成人性生交大合| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩另类国产亚洲欧美一级| 成人国产1314www色视频| 日本不卡高清视频| 久久久久亚洲蜜桃| 色综合久久久久网| 国产精品美女久久久久av福利| 久热成人在线视频| 亚洲另类春色校园小说| 精品国产sm最大网站| 中文字幕一区二区三区5566| 97久久夜色精品国产九色| 久久 天天综合| 一区二区不卡在线视频 午夜欧美不卡在| 日韩欧美电影在线| 在线看不卡av| 欧美大香线蕉线伊人久久国产精品| 狠狠色狠狠色合久久伊人| 一区二区三区精品在线| 久久久噜噜噜久久中文字幕色伊伊| 欧美色视频在线| 日韩国产伦理| 国产精品视频入口| 成人高清视频免费观看| 六月婷婷色综合| 香蕉影视欧美成人| 亚洲日本韩国一区| 中文字幕第一区第二区| 精品久久一区二区| 欧美亚洲一区三区| 在线免费观看成人网|