android 最少有两种串口方案
一种是用ndk cmake 方式向上层提供串口服务,直接驱动的
so方式

二种是usb 转接芯片,
usb 转接芯片利用usb cdc ,

aar 是我Usb库


源码地址:https://github.com/mik3y/usb-serial-for-android
兼容设备
该库支持 USB 转串口转换器芯片:

FTDI FT232R、FT232H、FT2232H、FT4232H、FT230X、FT231X、FT234XD
多产PL2303
Silabs CP2102 和所有其他 CP210x
秦恒 CH340, CH341A
和实现 CDC/ACM 协议的设备,如

Arduino 使用 ATmega32U4
Digispark 使用 V-USB 软件 USB
BBC micro:bit 使用 ARM mbed DAPLink 固件

三种 usb vcp 协议
但是vcp 多数情况是内核是没有打开的,有到设备树和配置打开,

android串口方案:usb转串口 usb 转ttl相关推荐

  1. ch340电路 usb转串口电路 usb转ttl usb连接单片机串口 ch340全自动下载电路

    CH340手册官网下载链接:USB转串口芯片:CH340 - 南京沁恒微电子股份有限公司 概述 CH340是一款 USB 总线的转接芯片,实现 USB 转TTL串口或者 USB 转打印口. 成本便宜, ...

  2. 【应用实战】各种串口转USB转串口方案参考2020-3-18

    广大的电子攻城狮们在硬件电路设计的时候通常会遇到一个问题--如何让产品通过USB接口和Windows/Linux/Android等设备通讯 ?下面就给大家分享一下目前串口转USB应用场景的各种类型的芯 ...

  3. RS-232 RS-485 TTL电平标准 以及串口、COM口、UART口、USB转TTL、USB转串口

     串口 即串行通信接口,与之相对应的另一种接口叫并口,并行接口.两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线 ...

  4. CH34X系列与CH91XX系列等USB转串口方案选型对比

    提供USB高速/全速转串口系列芯片,可实现USB转1/2/4/8路串口,支持串口I/O独立供电,支持VCP/HID/CDC/AOA转串口,VCP串口支持硬件流控和高波特率大数据连续传输,部分型号支持V ...

  5. 【WCH沁恒芯片摘要】USB转串口方案选型

    [WCH沁恒芯片摘要]USB转串口方案选型 沁恒专注于连接与控制领域,在USB转接领域深耕多年.提供USB高速/全速转串口系列芯片,可实现USB转1/2/4/8路串口,支持串口I/O独立供电,支持VC ...

  6. 身份证读取设备开发解决方案:2、Android下通过usb转串口读取身份证信息

    身份证读取设备开发解决方案:2.Android下通过usb转串口读取身份证信息 文章目录 身份证读取设备开发解决方案:2.Android下通过usb转串口读取身份证信息 1. 前言 2. 准备 3. ...

  7. 沁恒全方位提供多种USB串口驱动第3代USB转串口产品

    沁恒全方位提供多种USB串口驱动程序供选择,支持Windows/Linux/Android/macOS等操作系统.驱动类型说明: VCP:厂商提供仿真串口驱动,支持各操作系统,功能多,效率高,支持高波 ...

  8. USB转串口与虚拟串口相关

    不是原创,网上查询整理. 目录 一.串口与并口 二.USB转串口.虚拟串口概念 三.串口占用问题 四.其他:多个程序共享一个串口数据 五.COM.COM+和DCOM与COM端口无关 一.串口与并口 ( ...

  9. USB转多串口/单串口方案

    单路USB转单/多路串口方案 在日常开发或产品设计时,会遇到不少使用串口通讯或者调试的情况,一个串口时使用USB转单路串口则可优雅解决,但若是多个串口时则可能需要占据多个USB口,颇为麻烦,所以探索了 ...

  10. Android 实现USB转串口通信

    目前我正在使用工业安卓平板做上位机,工业安卓平板带有232.485串口以及USB接口,通常驱动232.485接口需要有厂家提供的JNI库以及相关的java类.某天浏览Android Developer ...

最新文章

  1. 虚拟电脑键盘app_说到弹吉他,这几个APP你一定用得上
  2. SpringMVC Ueditor1.4.3 未找到上传数据
  3. mysql远程连接错误10038--navicat for mysql (10038)
  4. 仿麦站网模板源码|织梦dedecms虚拟商品下载站模板源码
  5. 全球首款5G手机来了?三星Galaxy S10 5G版或于4月5日开卖
  6. 素数类型C语言题目总结
  7. 在Linux下安装和使用MySQL
  8. 抽象工厂模式类图及代码示例
  9. Python歌词解析
  10. MATLAB怎么输入无穷小,matlab如何输入代码
  11. c++早绑定和晚绑定
  12. 阿里巴巴大数据将帮助法院办案
  13. 根据sam文件计算reads的GC含量
  14. java 调用三角函数_Java中的三角函数方法
  15. oracle dba 培训教程 第15章 管理角色
  16. Jekyll 学习笔记
  17. 因果推断 | 因果关系推断-系列电子书资源
  18. 基于Jsp、Java、数据库、HTML实现网上投票系统(含文档和代码)Jsp课程设计
  19. 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  20. pygame 制作飞机大战项目

热门文章

  1. MFC学习(实时更新)
  2. java8 64位安装_Java8安装步骤-win10-64位系统
  3. 【Java基础知识 1】Java入门级概述
  4. vivo S10 PRO怎么解锁vivoS10解锁平台刷机教程屏幕锁激活手机锁不记得了可以用这个方法教程重装系统固件软件程序使用方法流程
  5. window版GitHub使用
  6. C语言进制转换 10进制转16进制(一)
  7. 2021必看!java电子书合集
  8. 古希腊神话故事1 :普罗米修斯
  9. C#进行MapX二次开发之地图搜索
  10. 浅谈计算机辅助数学教学论文,数学教师论文,关于计算机辅助数学教学的原则方式相关参考文献资料-免费论文范文...