admin管理员组

文章数量:1532179

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

本文标签: 模拟器串口通信androidWindows