1. 下载  Virtual Serial Port Driver ,安装后好后,创建一对虚拟串口

2.打开计算机管理 查看设备管理->端口 查看是否生成虚拟端口。(如果没有生成 重启试下)

3. 下载 << 友善串口调试助手 >>  使用生成的一个虚拟端口号 如 COM2

4. 使用Android Studio 模式器 (注意!!注意!!注意!!系统要选择 没有 Google Paly的 镜像,可以使用有Google APIs 的镜像) 如下图所示:

5.将另一个虚拟串口COM1挂载到Android原生模拟器上 操作方法:

(1). 进入Android SDK 下的emulator目录

(2). 打开CMD窗口,执行

emulator -avd phone -writable-system -netdelay none -netspeed full -qemu -serial COM1主要参数说明phone  为自己创建的手机设备的名称,注意要修改-writable-system 以可写的方式打开模拟器(root模拟器需要以此方式打开)-qemu -serial COM1挂载串口COM1

6. 串口通信需要root 读取权限  因为 咱们刚才选择 Google APIs 的版本  所以只需要操作一下就可以获取root权限(以下命令 每次启动设备 都需要执行 至于永久请自行搜索)

(1). 进入SDK下的platform-tools目录 执行cmd

(2) .执行命令

adb root   //获取root权限,出现restarting adbd as root表示有root权限
adb shell setenforce 0
adb shell
cd dev
chmod 777 ttyS* 

7. 在安卓模拟器 使用Android串口调试工具进行调试 即可

Android模拟器实现windows虚拟串口通信调试相关推荐

  1. PC和Android模拟器之间虚拟串口通信

    前言 很多时候我们在做串口通信的时候需要去模拟串口来调试,这样可以极大的方便我们的工作,不然的话可能需要连接硬件设备,比较麻烦.一般情况下我们先在电脑上模拟串口后初步调试,最后阶段在硬件设备上实际调试 ...

  2. 几款优秀的 Windows 虚拟串口模拟器

    关注.星标公众号,不错过精彩内容 来源:网络 编辑整理:strongerHuang 大家用的较多的可能是USB虚拟串口,相比串口传输速度更快.而本文分享的是基于Windows的虚拟串口. 虚拟串口(虚 ...

  3. Android 模拟器下使用虚拟摄像头

    Android 模拟器下使用虚拟摄像头 前言 最近在做相关工程的测试项目,经过大量环境搭建尝试,我总结出下面两个 Android 虚拟摄像头调用的可行方案. Windows 10 方案 方案概况 1. ...

  4. c# 蓝牙虚拟串口_C# 虚拟串口通信

    将主端口COM8拆分成 COM1和COM2两个虚拟端口 COM8接收的消息会传递给COM1和COM2 SerialPort spSend;//spSend,spReceive用虚拟串口连接,它们之间可 ...

  5. 2、星光STM32F03串口通信调试

    串口通信调试 main.c #include "main.h"char data[100] ; //数据缓冲流,用来存储数据int main() {System_Init();// ...

  6. 如何隐藏Android模拟器下方的虚拟按键(隐藏模拟器属性即可)

    如何隐藏Android模拟器下方的虚拟按键(隐藏模拟器属性即可) 在我们做屏幕适配的时候,就务必需要使用模拟器进行适配.但是在编辑的过程中,总是发现令人恶心的黑不溜秋的虚拟按键,很影响我们进行屏幕适配 ...

  7. 基于linux和qt的串口通信调试器调的设计及应用,基于linux和Qt的串口通信调试器调的设计及应用...

    Q:墼 S ic n Tcnl yI oai ea c nead eho g nvt n rd e o n oH l T技术 基于 I x和 Ot iu n的串口通信调试器调的设计及应用 盂繁磊穆丽红 ...

  8. 基于Windows的蓝牙虚拟串口通信

    一.枚举本地蓝牙设备 /******************************************************************************\ 枚举本地所有蓝牙 ...

  9. python 虚拟串口通信

    准备着手写一个串口工具,当前编程环境,并没有办法接好下位机平台,需要模拟出一个串口,不断发送信息,方便调试串口工具. 1.win 下载虚拟串口 https://sourceforge.net/proj ...

最新文章

  1. nodejs mysql 异步_Gearman + Nodejs + MySQL UDF异步实现 MySQL 到 Redis 的数据同步
  2. 开机流程简介--init 处理系统初始化流程 (/etc/rc.d/rc.sysinit)
  3. 从FrameBuffer中获取Android屏幕截图
  4. VTK:小部件之CompassWidget
  5. 使用Word宏替换Header、Footer等中的文本
  6. 【洛谷 P2051】 [AHOI2009]中国象棋(DP)
  7. 私人博客定制---服务器接口封装
  8. Floyd Warshall算法
  9. 【AI视野·今日Sound 声学论文速览 第三期】Wed, 20 Apr 2022
  10. qt读取txt文件内容
  11. socket编程简单Demo讲解及源码分享(C# Winform 内网)
  12. Spring Security 理解小记
  13. 使用代理为业务操作添加安全检测
  14. linux 命令行字符缩放,用Linux命令行修图——缩放、编辑、转换格式
  15. Oracle监控指标
  16. 怎样用计算机制作思维导图,如何使用电脑制作成思维导图,这个方法简单又实在...
  17. 零基础学VB6.0仿真:用四阶龙格库塔法计算传递函数状态方程的结果
  18. 【物联网毕设基础】单片机:PCF8591 应用程序
  19. HJ68 成绩排序 ●●
  20. PHP开发的93手赚网手机赚钱任务平台源码

热门文章

  1. 12个黑科技网站,每个都是十分良心了 zt – 步行街主干道 – 虎扑社区
  2. 红米4A手机刷开发版rom并且获取root权限
  3. box-sizing属性是什么作用?
  4. 聊天室项目开发过程总结
  5. 上帝视角看高清村庄卫星地图,附下载高清卫星地图最新方法
  6. openlayers在线地图:高德地图、天地图、谷歌、geoq(智图)
  7. 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础
  8. 为什么建议将成员属性设置为私有
  9. ImportError: DLL load failed while importing qhull:问题解决
  10. 【Ansible】 Ansible 模块 setup 与 stat 模块用法