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
- ADB 安裝 + 打驅動全教程
- 惠普印表機驅動怎麼安裝 惠普印表機驅動安裝教程
- 正點原子AtomPi-CA1 RK3568的Linux CH340串列埠驅動安裝Linux串列埠
- HP筆記本驅動安裝教程筆記
- Laravel 5.1 的 SendCloud 驅動安裝教程LaravelCloud
- 安卓應用優化:使用反射測試安卓裝置是否使用“動態桌布”安卓優化反射
- win10 anci驅動如何安裝_win10系統anci驅動安裝教程Win10
- 電腦怎麼安裝印表機驅動程式 電腦印表機安裝驅動教程
- m1136印表機驅動如何安裝 m1136印表機驅動安裝教程
- win10ahci驅動怎麼安裝_win10安裝ahci驅動詳細教程Win10
- Win10怎麼安裝藍芽驅動 Win10藍芽驅動安裝教程Win10藍芽
- 如何把印表機驅動解除安裝乾淨 印表機驅動解除安裝乾淨的教程
- 安卓動畫(一)安卓動畫
- 安卓EasyLib的使用安卓
- Fiddler 安卓手機抓包教程安卓
- 抓取安卓閃退日誌教程安卓
- win10怎麼安裝1213印表機驅動_win10系統1213印表機驅動安裝教程Win10
- 【PyTorch】n卡驅動、CUDA Toolkit、cuDNN全解安裝教程PyTorchDNN
- win10怎麼聯網自動安裝硬體驅動_win10聯網自動安裝硬體驅動教程Win10
- 安卓Toolbar使用 Demo(Kotlin)安卓Kotlin
- 如何安裝印表機驅動 印表機驅動安裝步驟
- win11 安卓子系統(WSA)安裝教程安卓
- windows10系統怎麼安裝驅動【圖文教程】Windows
- win10虛擬印表機驅動怎麼安裝_win10系統安裝虛擬印表機驅動教程Win10
- 安卓註解使用介紹安卓
- Win10電腦解除安裝顯示卡驅動及重灌顯示卡驅動的方法教程Win10
- 360驅動大師怎麼安裝印表機驅動 360驅動安裝印表機的步驟
- 安卓基礎UI免費視訊教程安卓UI
- 驅動精靈是幹嘛的 驅動精靈怎麼安裝驅動
- 安卓應用安全指南4.1.2建立/使用活動規則書安卓
- 安卓啟動時間獲取安卓
- 星雲精準測試對安卓底層驅動程式碼的測試案例分析安卓
- 安卓使用物理鍵監聽器安卓
- 使用fiddler和安卓模擬器抓取安卓客戶端資料包安卓客戶端
- MacDroid for mac(安卓手機資料傳輸助手)安裝教程Mac安卓
- 安卓安卓
- Binder驅動的使用
- Ubuntu 16.04 安裝Nvidia驅動Ubuntu