欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android模拟器虚拟串口实现串口通信

程序员文章站 2022-03-10 22:37:57
第一步: 根据博文《Android SDK安装及配置模拟器》安装JDK,Android SDK,设置环境变量。第二步:运行android-sdk下的SDK Manager.exe 安装Android 4.4.2(API 19)。选择这个版本的Android是因为4.4版本的模拟器是root过的,只有这样才能实现虚拟串口通信第三步: 运行android-sdk下的AVD Manager.exe,点击“Android Virtual Devices”里......

第一步:

   根据博文《Android SDK安装及配置模拟器》安装JDK,Android SDK,设置环境变量。

 

第二步:

运行android-sdk下的SDK Manager.exe

    Android模拟器虚拟串口实现串口通信

安装Android 4.4.2(API 19)。选择这个版本的Android是因为4.4版本的模拟器是root过的,只有这样才能实现虚拟串口通信

Android模拟器虚拟串口实现串口通信

 

第三步:

    运行android-sdk下的AVD Manager.exe,点击“Android Virtual Devices”里面的“Create”按钮,输入配置如下:

Android模拟器虚拟串口实现串口通信

 

输入完成后,点击“OK”按钮,这样一个虚拟设备就被创建出来了

 

第四步:

    通过工具“Configure Virtual Serial Port Driver”,创建虚拟串口。这里由于博主的电脑是笔记本,没有串口,所以创建了两个虚拟串口COM1和COM2。点击“Add pair”按钮即可创建虚拟串口成功。这里要注意的是创建出来的虚拟串口是一对的,只能互相收发数据。

Android模拟器虚拟串口实现串口通信

 

第五步:

进入Android SDK的tools目录,通过cmd执行命令:

emulator.exe @模拟器名 -qemu -serial 模拟器使用的串口名

由于我们刚刚创建的模拟器名称为AVD1,并且我们使用刚刚创建出来的COM2的虚拟串口,所以我们执行命令:

emulator.exe @AVD1 -qemu -serial COM2

 

然后会弹出串口配置窗口,保持默认的就可以了

Android模拟器虚拟串口实现串口通信

 

然后我们可以看到模拟器运行成功了

Android模拟器虚拟串口实现串口通信

 

第六步:

我们在模拟器中安装“串口调试助手”,安卓平台的串口调试助手可以在Android模拟器虚拟串口实现串口通信的附件资源.rar下载。直接把apk拖进模拟器,可能会弹出提示:“ Failed to start adb.Check settings to verify your chosen adb path is valid”。这个时候我们可以参考文章《如何使用adb命令安装APK》 通过命令安装apk进行解决。然后我们可以看到串口调试助手安装成功了。

Android模拟器虚拟串口实现串口通信

 

第七步:

我们通过cmd执行命令,配置文件权限:

adb shell
chmod 777 /dev/ttyS2

 

启动安卓模拟器中的串口调试助手,会发现倾斜了,我们点击右边的按钮向右旋转模拟器的视角

Android模拟器虚拟串口实现串口通信

 

进行设置如下:

Android模拟器虚拟串口实现串口通信

 

再打开windows上的串口调试工具,即可实现串口通信

Android模拟器虚拟串口实现串口通信

 

参考文章:

Android SDK安装及配置模拟器

如何使用adb命令安装APK

Android模拟器挂载虚拟串口进行通信之踩坑记

Android-Demo使用模拟器 实现串口通讯

 

本博文的附件资源:

Android模拟器虚拟串口实现串口通信的附件资源.rar

本文地址:https://blog.csdn.net/u014552102/article/details/107891689

相关标签: Android