使用 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

CH340安卓驱动使用教程相关推荐

  1. linux编译CH340驱动报错,CH340 Linux驱动使用教程

    CH340 Linux驱动使用教程 在官方Linux内核版本中自Kernel2.6以后就默认包含了对CH340/CH341芯片的驱动支持了,但比较遗憾的是该自带驱动版本较老(由开源社区开发者提交)已不 ...

  2. CH340 Linux驱动使用教程

    CH340 Linux驱动使用教程 官网地址: http://www.wch.cn/downloads/category/30.html 在官方Linux内核版本中自Kernel2.6以后就默认包含了 ...

  3. CH340 MAC驱动使用教程

    CH340 支持各类系统平台下使用,驱动的使用以及下载介绍可以参见我的其他博客:CH340 驱动(含各平台) 这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程,首 ...

  4. mt6735通用recovery_MTK65XX通用线刷刷机工具驱动-MTK65xx刷机工具驱动及教程下载最新免费版-西西软件下载...

    MTK65xx刷机工具驱动及教程是一款MTK65XX通用线刷刷机工具驱动,手机MTK线刷驱动 MTK65XX适用,可以用来刷所有基于MTK芯片的华为安卓手机,MTK65XX线刷卡刷通用教程,教你手机如 ...

  5. android加载efi分区,节约磁盘空间! 删除安卓 EFI-PE分区教程

    原标题:节约磁盘空间! 删除安卓 EFI-PE分区教程 驰为VI10 是EFI +GPT格式的 分区方式.苦于只有32G 的主硬盘空间,大善花了半天时间终于将安卓系统删除 ,并重新分区,装入了32位 ...

  6. 【ZT】MTK X20编译环境搭建 烧写安卓固件详细教程

    http://jingyan.eeboard.com/article/75888 MTK X20编译环境搭建 MTK X20编译环境搭建 作者: lgkgkfg 上传时间为: 2017-04-17 1 ...

  7. 第二部分 单机以及编队控制实验—初级教程之安卓APP使用教程(13)

    2.14 安卓APP使用教程 在前面的教程中,我们实现了通过远程计算机对机器人进行控制,在这一篇中,我们尝试通过手机远程操控机器人. 2.14.1 准备开始 1)下载安卓app 想要实现手机控制机器人 ...

  8. 软件测试技术与项目实训pdf,软件测试技术任务驱动式教程pdf

    软件测试技术任务驱动式教程 内容简介 <软件测试技术任务驱动式教程>分四个篇章介绍了软件测试的基本知识.方法.工具及流程.软件测试的基本理论阐述了软件测试的概念.模型和分类,软件质量管理与 ...

  9. html安装网卡驱动,如何手动安装无线网卡驱动,网卡驱动安装教程

    无线网卡怎么用? 其实无线网卡使用方法非常简单,安装驱动精灵后,打开驱动精灵软件会自动检测与扫描电脑中的硬件,当发现有硬件驱动不正常或者没有安装就会给出提示,我们只要按着提示安装下载即可完成无线网卡驱 ...

  10. ch340串口驱动_关于串口下载问题和超时

    串口下载适用于mini.精英.战舰.探索者.阿波罗429 不适用于阿波罗767,H743,号令者1052 保证板子在独立供电状态下,电源灯处于亮灯状态下, USB线接板子上USB_232, RXD 和 ...

最新文章

  1. First non repeating word in a file? File size can be 100GB.
  2. 半导体基础知识(1):材料和器件
  3. flutter listview 滚动到底部_Flutter常用Widget详解(三)
  4. 7月份计划-----dream
  5. Django中提供了6种缓存方式,你会几种?
  6. uml类图例子_转:(中文命名)UML类图新手入门级介绍
  7. 社区开源版本,基于Springboot精简了代码,改变为单体,方便大家一键启动
  8. Practical Mathematical Handwriting
  9. 混淆矩阵(TP+FN+FP+TN)
  10. 李炎恢老师的php源码以及附带一个php手册
  11. html文件如何合并成txt文件,如何快速合并多个 TXT 文档?TXT 文本文档合并方法...
  12. python傅里叶逆变换_Python傅里叶逆变换
  13. 迷宫算法总结(最短路径)
  14. hd620显卡驱动 linux,倍控工控机i7 7500U PVE下核显HD620 HDMI直通成功
  15. 56个民族服饰:介绍56个民族的56个美女,衣服真的好漂亮
  16. [导入]美国得州5岁男童智商高达130(图)
  17. 幼麟棋牌登录流程分析
  18. phpredis中文手册(使用方法)——《redis中文手册》 php版
  19. RobotCraft 2019第四届机器人技术国际学院Robotics Craftsmanship International Academy(译)
  20. 剑客vs刀客 Java vs .NET

热门文章

  1. 【程序员(媛)国人之光】知(美)识(色)贩卖贴】非标题党】
  2. 【小林课堂】【光学】透镜成像应用
  3. 高配置服务器组装电脑,小白DIY装机需睁大眼睛!点评几款网购组装电脑主机配置单...
  4. 系统指定的路径不存在,怎么办
  5. python0不能做除数、怎么解决_为什么0不能作为除数?真正的原因是……
  6. android代码 qq语音,Android仿QQ语音变声功能实现(二)---移植到android studio 并
  7. Gmail注册时手机号无法验证
  8. Android dialog弹出报错Alert Dialog Unable to add window android.view.ViewRootImpl$W. permission denied
  9. 微信小程序商品详情页面开发案例
  10. 公司办公提高无线网络质量解决方案