- 相關(guān)推薦
無(wú)驅(qū)動(dòng)USB認(rèn)證模塊在電子商務(wù)中的應(yīng)用
摘要:USB作為一種新型的接口技術(shù)在電子商務(wù)平臺(tái)有其獨(dú)特的優(yōu)勢(shì)。本文主要介紹關(guān)于無(wú)驅(qū)動(dòng)型USB產(chǎn)品HID接口的設(shè)計(jì)過(guò)程,討論產(chǎn)品的軟硬件開(kāi)發(fā)過(guò)程中的一些問(wèn)題,給出參考示例代碼。關(guān)鍵詞:USB 人機(jī)接口設(shè)備(HID) 電子商務(wù) 安全認(rèn)證 接口技術(shù)
USB是由Compaq(康柏)、DEC、IBM、Intel、NEC、微軟以及Northern Telecom(北京電訊)等公司于1994年11月共同提出的,自1995年在Comdex上亮相以來(lái)至今已廣泛地為各PC廠家所支持,近年來(lái)應(yīng)用日益廣泛。
但是,國(guó)內(nèi)的USB產(chǎn)品還是相對(duì)較少。首先,是硬件開(kāi)發(fā)系統(tǒng)的問(wèn)題,國(guó)內(nèi)沒(méi)有自己USB芯片產(chǎn)品,所有的關(guān)于USB接口方面的芯片全部由國(guó)外供給,而國(guó)內(nèi)卻沒(méi)有任何技術(shù)方面的支持,因此開(kāi)發(fā)進(jìn)度很難保證。面向芯片的開(kāi)發(fā)系統(tǒng)更是相對(duì)的遲緩。其次,USB產(chǎn)品的軟件研發(fā)也并不是很容易的。USB協(xié)議將設(shè)備分為不同的類(lèi)型,每個(gè)設(shè)備類(lèi)型都定義了類(lèi)似功能設(shè)備的共同行為和協(xié)議。例如,HID人機(jī)接口設(shè)備主指用于人控制計(jì)算機(jī)系統(tǒng)操作的器件。對(duì)設(shè)備進(jìn)行分類(lèi)是了消除不同硬件廠商之間的差異,相同類(lèi)型的設(shè)備都由一組標(biāo)準(zhǔn)定義的功能模塊組成。這樣,如果自己開(kāi)發(fā)的一些設(shè)備類(lèi),可能是沒(méi)有驅(qū)動(dòng)程序的,就面臨著驅(qū)動(dòng)的開(kāi)發(fā)問(wèn)題;而驅(qū)動(dòng)開(kāi)發(fā)是大家公認(rèn)的有難度的問(wèn)題等待,都限制了國(guó)內(nèi)USB產(chǎn)品的開(kāi)發(fā)。
USB產(chǎn)品同時(shí)也沖南昌著電子商務(wù)平臺(tái),F(xiàn)在電子商務(wù)在社會(huì)生產(chǎn)日益廣泛,但是網(wǎng)絡(luò)系統(tǒng)是一個(gè)開(kāi)放的系統(tǒng),存在大量不安全的因素。因此,利用各個(gè)電子商務(wù)公司開(kāi)發(fā)出的各種密鑰管理系統(tǒng)、證書(shū)系統(tǒng);同時(shí),利用計(jì)算機(jī)的USB接口特點(diǎn)開(kāi)發(fā)出方便的硬件安全認(rèn)證證書(shū),已經(jīng)成為各個(gè)認(rèn)證公司追求的安全解決方案。該產(chǎn)品以其方便、靈活、安全等特點(diǎn),在電子商務(wù)中已經(jīng)應(yīng)用,并且近年來(lái)在金融行業(yè)與智能卡逐漸形成并立的趨勢(shì)。
1 安全認(rèn)證模塊硬件結(jié)構(gòu)
圖1為認(rèn)證模塊的簡(jiǎn)要結(jié)構(gòu)框圖。
幾乎所有的硬件廠商都有USB接口芯片的相關(guān)產(chǎn)品,選擇也很多,這里選用的是PDIUSBD12。它是一種性能優(yōu)化的USB器件,通常用于基于微控制器的系統(tǒng)并與微控制器通過(guò)高速并行接口進(jìn)行通信,也支持本地DMA傳輸。該器件采用模塊化的方法實(shí)現(xiàn)一個(gè)USB接口,允許在眾多可用的微控制器中選擇最合適的作為系統(tǒng)微控制器;允許使用現(xiàn)存的體系結(jié)構(gòu)并使固件投資減到最小,是開(kāi)發(fā)低成本且高效的USB外圍設(shè)備的解決方案。
微處理器和EEPROM是市場(chǎng)上已經(jīng)成熟的硬件產(chǎn)品,這里采用Atmel公司的單片機(jī)和Xicor公司的EEPROM芯片。
2 HID設(shè)備類(lèi)固件程序設(shè)計(jì)
USB1.1協(xié)議定義了11種標(biāo)準(zhǔn)請(qǐng)求,同時(shí)定義了6
[1] [2] [3] [4]
【無(wú)驅(qū)動(dòng)USB認(rèn)證模塊在電子商務(wù)中的應(yīng)用】相關(guān)文章:
指紋認(rèn)證技術(shù)在收費(fèi)中的應(yīng)用分析05-03
SMS中HEC-RAS模塊在模型設(shè)計(jì)中的應(yīng)用04-29
淺談模塊化教學(xué)在焊接實(shí)習(xí)中的應(yīng)用04-29
“任務(wù)驅(qū)動(dòng)法”在《信息技術(shù)》教學(xué)中的應(yīng)用04-30
任務(wù)驅(qū)動(dòng)法在中職計(jì)算機(jī)教學(xué)中的應(yīng)用04-30
淺談任務(wù)驅(qū)動(dòng)法在英語(yǔ)聽(tīng)說(shuō)技能教學(xué)中的應(yīng)用04-28
任務(wù)驅(qū)動(dòng)教學(xué)法在Dreamweaver網(wǎng)頁(yè)制作中的應(yīng)用04-29
任務(wù)驅(qū)動(dòng)教學(xué)法在醫(yī)用化學(xué)教學(xué)中的應(yīng)用初探04-29
任務(wù)驅(qū)動(dòng)教學(xué)法在計(jì)算機(jī)教學(xué)中的應(yīng)用04-29