Android模拟器实现windows虚拟串口通信调试

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串口调试工具进行调试 即可

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值