本文以使用USB转串口芯片PL2303为例,经测试Android设备与外设通信ok。

1、USB转串口驱动

drivers/usb/serial/pl2303.c

drivers/usb/serial/pl2303.h

驱动加载成功则当插入外设时会生成/dev/ttyUSB*设备节点,若无此节点应考虑驱动问题。


2、上层应用,即读写串口,波特率设置等

源码下载地址:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=230&pcid=41

PL2303 Android Driver Solution  


3、若ttyUSB*节点正常,应用却出现找不到设备,考虑权限问题,参考下图解决:



更多相关文章

  1. 手把手带你搭建 Elasticsearch 集群
  2. 一个最简单的Firefox OS APP的开发及部署
  3. Android[中级教程]第七章 XML解析之Dom解析器
  4. 普林斯顿大学屏蔽Android设备
  5. Android和Java ME的区别与联系
  6. Android(安卓)点击 APP 图标几秒才显示界面
  7. Android适配之适配不同的系统版本
  8. Android(安卓)studio无法连接识别检测各种模拟器和手机的问题
  9. 安卓系统上的远程 JS 调试 Remote JavaScript Debugging on Andr

随机推荐

  1. Adobe AIR for Android 中的GPU 渲染 [译
  2. App与Js交互(二)Android
  3. Android ListView组件中androiddrawSelec
  4. android ------实现高德定位并获取相应信
  5. Android 彻底关闭----退出程序
  6. Anbox:在 Linux 上运行 Android 应用程序
  7. Android绘图基础:Canvas、Paint、Path的简
  8. Android(安卓)Treble 简介
  9. Android设计原则
  10. Android(安卓)使用SoundPool播放音频