美文网首页安卓硬件Android串口调试
Android模拟器实现串口通信调试

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

作者: JustCode | 来源:发表于2018-02-28 16:12 被阅读3869次
    • 在PC端使用串口虚拟工具(Virtual Serial Port Driver )创建一对虚拟串口,如COM1、COM2


      虚拟串口.png
    • 在PC端使用串口调试工具(友善串口调试助手)打开其中一个串口,比如COM2


      PC串口调试工具.png
    • 将另一个虚拟串口COM1挂载到Android原生模拟器上(第三方的模拟器,比如夜神、mumu不知道该如何映射串口)
      Android\sdk\tools\目录下,通过emulator.exe命令行来实现:
      emulator @模拟器名称 -writable-system -qemu -serial COM1
      参数:
      -writable-system以可写的方式打开模拟器(root模拟器需要以此方式打开)
      -qemu -serial COM1挂载串口COM1
    • 串口通信需要对系统进行root,root模拟器可以参照这篇博文Android 模拟器 root
    • 使用Android串口调试工具进行调试,如下图所示,我的模拟器上有4个可用设备,只有ttyS0与ttyS1才可能成功打开串口,但是只有ttyS1才可以通信,能打开不代表能通信,具体原因不清楚,不同手机上可用通信的设备可能也是不一样的


      Android串口调试工具.png
    • 模拟器与PC通信,两端串口设置都是一样的


      串口通信.png

    相关文章

      网友评论

        本文标题:Android模拟器实现串口通信调试

        本文链接:https://www.haomeiwen.com/subject/hatixftx.html