-
在PC端使用串口虚拟工具(Virtual Serial Port Driver )创建一对虚拟串口,如COM1、COM2
-
在PC端使用串口调试工具(友善串口调试助手)打开其中一个串口,比如COM2
- 将另一个虚拟串口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才可以通信,能打开不代表能通信,具体原因不清楚,不同手机上可用通信的设备可能也是不一样的
-
模拟器与PC通信,两端串口设置都是一样的
Android模拟器实现串口通信调试
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...