CH340安卓驅動使用教程
使用 CH340/CH341 可以很容易在 Android 平臺下實現 USB 轉串列埠的功能,由於 CH340/CH341 是 USB 裝置,如果使用手機或者平板來操作該晶片的話,就需要滿足以下需求:
1. 需要基於 Android 3.1 及以上的系統
2. Android 裝置具有 USB Host 或 OTG 介面
也即只有具備功能二,才可以作為 Android USB Host 來操作裝置,當然最簡單的驗證方法就是接一根 OTG 線(平板大部分不需要額外接OTG線),然後在 USB 介面插入一個U盤或者滑鼠,看系統能否正常識別並使用即可驗證是否具備該功能。如果使用時仍然提示不支援 Host,是因為多數手機和平板廠商在出廠時會關閉 OTG 功能,此時需要通過修改系統來解決,參見部落格:安卓系統如何開啟OTG功能。上述條件滿足後,我們便可以在 Android 平臺下進行驅動程式的開發了。使用也比較簡單:
首先,去官網下載最新的USB轉串列埠安卓驅動:USB轉串列埠驅動下載連結。下載完解壓,目錄結構如下:
包含了測試apk,jar包,完整工程以及官方的開發使用文件。有了這些開發工作相對比較容易了。官方的工程是使用eclipse開發的,如果習慣了使用 android stdio 開發,那麼需要移植一下。使用 Eclipse 匯入該工程開啟後,工程結構如下所示:
針對晶片的操作都已經封裝在了jar包裡面,看下手冊中的開發文件介紹:
熟悉晶片的操作流程之後,接下來就是資料流的處理和介面優化之類的了。
注意,在裝置插入之後,系統會彈出獲取 USB 許可權的對話方塊,一定要選擇允許,不然無法使用操作裝置。不需要Root許可權下操作。
如果遇到疑問或者問題,可以給我郵件或者評論~:-D
相關文章
- 安卓驅動、HAL、JNI與java安卓Java
- Ubuntu 安裝MTP驅動訪問安卓裝置Ubuntu安卓
- 顯示卡驅動有必要更新嗎 顯示卡驅動怎麼更新詳細教程
- 正點原子AtomPi-CA1 RK3568的Linux CH340串列埠驅動安裝Linux串列埠
- ADB 安裝 + 打驅動全教程
- Laravel 5.1 的 SendCloud 驅動安裝教程LaravelCloud
- HP筆記本驅動安裝教程筆記
- 惠普印表機驅動怎麼安裝 惠普印表機驅動安裝教程
- 安卓備份系統教程安卓備份系統教程安卓
- win10 自動更新驅動如何關閉_win10取消自動更新驅動程式教程Win10
- Win10電腦解除安裝顯示卡驅動及重灌顯示卡驅動的方法教程Win10
- 安卓應用優化:使用反射測試安卓裝置是否使用“動態桌布”安卓優化反射
- cmake使用教程(九)-關於安卓的交叉編譯安卓編譯
- 在.NET Core中使用MongoDB明細教程(1):驅動基礎及文件插入MongoDB
- ch340和影像模組的接線
- win10 anci驅動如何安裝_win10系統anci驅動安裝教程Win10
- 電腦怎麼安裝印表機驅動程式 電腦印表機安裝驅動教程
- 新版amd顯示卡驅動怎麼設定高效能?AMD顯示卡最新驅動設定教程
- 電腦攝像頭驅動安裝方法教程
- [Android] Qt安卓教程(2):移植Qt到安卓AndroidQT安卓
- PG jdbc 驅動的cursor 的使用JDBC
- 關於Oracle OCI驅動的使用Oracle
- win10ahci驅動怎麼安裝_win10安裝ahci驅動詳細教程Win10
- Win10怎麼安裝藍芽驅動 Win10藍芽驅動安裝教程Win10藍芽
- linux驅動之LED驅動Linux
- 新字元驅動框架驅動LED字元框架
- Windows 11重新安裝音訊驅動程式的教程Windows音訊
- m1136印表機驅動如何安裝 m1136印表機驅動安裝教程
- 如何把印表機驅動解除安裝乾淨 印表機驅動解除安裝乾淨的教程
- Laravel 優化 Auth 使用快取驅動Laravel優化快取
- linux驅動中使用順序鎖Linux
- 使用 spring reactor 非同步事件驅動SpringReact非同步事件
- 驅動Driver-platform平臺驅動Platform
- 印表機驅動程式無法使用怎麼解決 印表機驅動程式無法使用w10
- 星雲精準測試對安卓底層驅動程式碼的測試案例分析安卓
- win10怎麼聯網自動安裝硬體驅動_win10聯網自動安裝硬體驅動教程Win10
- mini2440驅動奇譚——ADC驅動與測試(動態掛載驅動)
- 抓取安卓閃退日誌教程安卓