999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于安卓平臺的USB接口與串口通信轉換的實現

2016-11-02 07:22:40馮生強張新龍
中國新通信 2016年18期

馮生強 張新龍

【摘要】 在數據通信中,接口的使用尤其重要,特別是USB接 口以及串口的應用較為廣泛,隨著智能家居、物聯網以及安卓系統的飛速發展,基于安卓系統的多個通信接口之間轉換成為拓展應用空間、延伸應用領域的有效通聯手段。本文提出一種基于安卓系統的USB接口與串口通信的設計,尤其是對硬件系統的設計提出方案,并在軟件設計中指出了注意事項以及方式方法,為開發人員實現接口轉換的實現具有一定指導意義。

【關鍵詞】 Android USB 串口

一、總體設計

安卓操作系統,是谷歌公司于2007年11月在全球正式發布的最新智能手機軟件開發平臺。該系統內核心模塊全部來自linux技術,整個系統的與以前的所有手機系統不同之處在于它是一個全新并且全部開放式的開發方式,直至今天,安卓系統儼然已是全世界應用最廣、用戶最多、最受手機應用開發商推 崇的智能系統之首。隨著智能家居、物聯網的飛速發展,目前使用智能手機來實現實時了解家居信息,跟蹤了解信息動態的需求越來越大。尤其是要實現多個通信接口之間的信息通聯成為拓展應用空間、延伸應用領域的基本途徑和手段。本文提出了一種基于安卓開發平臺,實現usb接口與串口之間通信轉換的硬件連接方式,特別是在現代工業以及智能家居控領域,usb接口、RS485、RS232等接口最為普遍,由于這些接口的發展歷史較為悠久,目前絕大部分領域都在普遍應用,如:常用的程序燒寫接口、機械類控制系統、云臺操作系統等等,都將此類接口用于必要的通訊使用。

二、硬件設計

系統的硬件部分一共分為兩個部分,一個是實現系統的主要控制芯片,另外一個是實現USB和串口轉換電路。

2.1主控芯片 選擇

在本設計中,我們把主控芯片定為韓國Samsung公司生產的S5P4418,(基于Cortex-A9的微處理器芯片)。整個芯片多達180個管腳,它采取“郵票孔”的核心板和底板相結合的設計方式,并且核心板擴展性很強,總體來看有一下幾個特點:1.工作穩定可靠,采用8層沉金PCB工藝設計,電氣特性和抗干擾性能較好。2.可擴展性好,核心板板載了PMU,帶庫侖計的充電管理,可以廣泛應用于MID,POS,PDA,PND,智能家居,手機,車機,學習機,游戲機以及其他各種工控領域。3.運行速度快,其整體運行速度最高可達到1.4GHZ,能夠滿足大多工業控制上的需求。4.設計集成度高,在電平上,S5P4418為3.3V(GPIO),而與以往的1.8V相比,更便于客戶設計使用。

2.2 接口轉換電路

轉換電路設計采用的是FTDI公司生產的FT232RL作為主要接口轉換芯片,此芯片可以實現USB到串行UART接口的轉換,甚至可轉換到同步、異步Bit-Bang接口模式。FTDI公司提供各種操作系統(os)下的驅動程序,電路設計容易上手 ,內部整合了上電復位電路,在芯片內部自身能產生時鐘,不用外掛晶振,而且電源去耦RC電路在芯片內部集成,操作使用方便;整合了電平轉換器,其輸入/輸出電平在2.8V到5V范圍之內,整體兼容性較好;此外,輸入/輸出引腳驅動能力強,能夠驅動較長數據線路甚至可驅動多個設備。

三、系統軟件實現

在安卓操作系統上研發的大多應用程序,基本上是使用java語言實現的,而要在本設計中使用C或是C++來實現,就必須采用NDK。NDK的全稱為Native Development Kit。這是工具集,主要用途是集成了安卓的交叉編譯環境,為并提供了一套比較方便的makefile,主要有兩個優點:一是合理的使用現有代碼。二是提高程序的執行效率。需要注意的是,在使用NDK前,我們必須先安裝SDK。此外,在Windows環境下研發,則需要使用cygwin(Win環境下linux模擬器)

安卓NDK開發一般有以下四個步驟:一是實現接口設計;二是采用C或者C++實現本地方法;三是進一步生成動態鏈接庫;四是把動態鏈接庫拷貝到java工程中,直接生成apk的文件。其中需要注意的是:在創建一個NDK工程中,必須在這個文件夾下同時建立名為src和jni的2個目錄,其中src作為調用c庫的java接口文件,而jni則是用來保存c文件。緊接著再創建文件名為jni/serialPort.c,主要用途是實現串口的關閉跟打開。

結束語:本文提出一種基于安卓平臺的USB接口與串口通信的設計,在系統硬件設計上提出了方案,在軟件設計中指出了注意事項以及方式方法,由于版面原因,未一一列出開發程序,總體來看,本設計能夠為以后開發人員實現通信接口轉換有一定現實指導意義。

參 考 文 獻

[1]楊豐盛.Android 應用開發揭秘[M]北京:機械工業出版社.2010:484

[2]張怡,黃勁松,鄭樂.基于串口通信的虛擬儀器平臺的設計與測試[J]航空計算技術.2010(9)

主站蜘蛛池模板: 国产成人亚洲综合a∨婷婷| 国产视频只有无码精品| 欧美激情,国产精品| 久草网视频在线| 一级看片免费视频| 五月天福利视频| 青青久久91| 91破解版在线亚洲| 国产视频a| 黑人巨大精品欧美一区二区区| 久热re国产手机在线观看| 福利国产在线| 激情视频综合网| 久草国产在线观看| 伊人久久青草青青综合| 91po国产在线精品免费观看| 精品国产Av电影无码久久久| 国产精品成| 欧美人与动牲交a欧美精品| 亚洲国产日韩视频观看| 成人综合网址| 国产精品无码一二三视频| 69综合网| 国产福利免费观看| 成年女人18毛片毛片免费| 亚洲毛片一级带毛片基地| 久久狠狠色噜噜狠狠狠狠97视色| 青青青草国产| 波多野结衣无码视频在线观看| 操国产美女| 无码aaa视频| 亚洲熟妇AV日韩熟妇在线| 国产麻豆另类AV| 青草视频在线观看国产| 亚洲成人www| 精品国产91爱| 国产在线自乱拍播放| 91视频免费观看网站| 久久免费观看视频| 中文字幕在线欧美| 97国产精品视频自在拍| 国产91线观看| 久久亚洲国产一区二区| 黄色在线不卡| 青青草国产一区二区三区| 欧美精品1区2区| 精品1区2区3区| 专干老肥熟女视频网站| 99视频免费观看| 中日韩一区二区三区中文免费视频| 成人av手机在线观看| 动漫精品中文字幕无码| 无码福利视频| 99资源在线| 为你提供最新久久精品久久综合| 国产91久久久久久| 亚洲欧美另类色图| 国产网站免费看| 亚洲国产精品日韩专区AV| 囯产av无码片毛片一级| 国产偷国产偷在线高清| 国产在线拍偷自揄拍精品| 国产成人永久免费视频| 国产精品制服| 伊人精品视频免费在线| 2048国产精品原创综合在线| 日本午夜影院| 国产真实乱了在线播放| 亚洲欧州色色免费AV| 久久精品午夜视频| 91无码人妻精品一区| 日韩福利在线视频| 内射人妻无套中出无码| 日本人又色又爽的视频| 国产精品青青| 国产裸舞福利在线视频合集| 成人av专区精品无码国产| 中文国产成人精品久久一| 91九色国产在线| 99er精品视频| 67194在线午夜亚洲 | 啪啪免费视频一区二区|