[發明專利]一種在安卓平臺下驅動NFC模組的方法有效
| 申請號: | 201310670534.0 | 申請日: | 2013-12-10 |
| 公開(公告)號: | CN104699644B | 公開(公告)日: | 2018-08-03 |
| 發明(設計)人: | 高碩;陳皓;楊彥青;王德滿;崔霈文;唐日升;張曉佳 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;H04B5/00 |
| 代理公司: | 北京工信聯合知識產權代理有限公司 11266 | 代理人: | 劉翔 |
| 地址: | 100097 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 近場通信 讀寫芯片 高頻射頻 字符設備 驅動 應用程序接口 中斷處理函數 讀寫操作 模組 通用異步收發傳輸器 串行輸入輸出 系統調用接口 標準字符 底層系統 連接通信 驅動程序 驅動框架 驅動平臺 數據交互 通信交互 虛擬總線 發送端 接收端 總線 讀寫 管腳 調用 關聯 | ||
本發明公開一種在安卓平臺下驅動近場通信模組的方法,將通用異步收發傳輸器與帶近場通信的高頻射頻識別讀寫芯片的發送端、接收端管腳分別連接通信,該方法包括以下步驟:通過驅動平臺的應用程序接口注冊一字符設備,安卓平臺與字符設備交互讀寫操作底層系統調用Serio總線的驅動程序;按照標準字符設備的驅動框架通過系統調用接口驅動所述帶近場通信的高頻射頻識別讀寫芯片,將所述帶近場通信的高頻射頻識別讀寫芯片與所注冊的字符設備相關聯;通過標準的串行輸入輸出虛擬總線的驅動應用程序接口注冊通信交互讀寫及其中斷處理函數,通過所述中斷處理函數與所述帶近場通信的高頻射頻識別讀寫芯片進行讀寫操作。本發明解決了非I2C端口與NFC芯片進行數據交互實現的問題。
技術領域
本發明涉及近場通信領域,特別是涉及一種在安卓平臺下利用Serio總線(SerialI/O,串行輸入輸出總線)驅動NFC(Near Field Communication,近場通信)模組的方法。
背景技術
目前安卓系統在國內外得到了廣泛的應用,其自身代碼也在飛速的發展以滿足各種硬件設備和業務需求,但是目前的安卓設備的近場無線通訊技術(NFC)芯片都是和嵌入式MCU(Micro Controller Unit,微控制單元)的I2C(Inter-integrated circuit,兩線式串行總線)端口交互的,這是以芯片廠家提供的驅動為藍本配合的。但是在眾多的MCU芯片廠商中有許多沒有I2C端口,或是無法在原理圖上設計連接實現等各種因素,只能與用非I2C端口來進行與NFC芯片進行數據交互。
Linux系統中包含的總線有i2c、IDE(Integrated Drive Electronics,電子集成驅動器)、PCI(Peripheral Component Interconnect,外部局部總線)、PCI express(高速外部局部總線)、platform(平臺總線)、PNP(Plug and Play,即插即用)、SCSI(SmallComputer System Interface,小型計算機系統接口)、Serio(Serial I/O,串行輸入輸出總線)、Usb等。Serio總線是一種虛擬總線,表示串行的輸入輸出設備.很多輸入輸出設備都是以此為基礎的。
有鑒于此,本發明運用Linux系統中的虛擬總線Serio總線,提供一種方法,解決非I2C端口與NFC芯片進行數據交互的問題。
發明內容
為了解決上述非I2C端口與NFC芯片進行數據交互實現的問題,本發明提出了一種在安卓平臺上實現Serio總線控制NFC芯片進行數據交互的方法,適用于帶NFC的高頻射頻識別讀寫器芯片PN544的安卓平臺終端設備,可以隨意增加將沒有I2C端口的MCU芯片,或是無法在原理圖上設計連接I2C等條件下對NFC芯片進行通信的功能。
本發明提出一種在安卓平臺下驅動近場通信模組的方法,將UART模塊(UniversalAsynchronous Receiver/Transmitter,通用異步串口收發傳輸器)與帶近場通信的高頻射頻識別讀寫芯片的發送端、接收端管腳分別連接通信,該方法包括以下步驟:
通過驅動平臺的應用程序接口注冊一字符設備,在安卓系統的架構平臺編寫所述字符設備的驅動程序及系統調用接口程序,安卓平臺與所述字符設備交互讀寫操作底層系統調用Serio總線的驅動程序;
按照標準字符設備的驅動框架通過系統調用接口驅動所述帶近場通信的高頻射頻識別讀寫芯片,將所述帶近場通信的高頻射頻識別讀寫芯片與所注冊的字符設備相關聯;
通過標準的串行輸入輸出虛擬總線的驅動應用程序接口注冊通信交互讀寫及其中斷處理函數,通過所述中斷處理函數與所述帶近場通信的高頻射頻識別讀寫芯片進行讀寫操作。
其中,所述字符設備的設備節點為設備目錄下面的相應設備名稱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310670534.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生產紫色桿菌素的工程菌及其應用
- 下一篇:對抗仿真尋優方法及系統





