第一步:

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

 

第二步:

运行android-sdk下的SDK Manager.exe

    Android模拟器虚拟串口实现串口通信_第1张图片

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

Android模拟器虚拟串口实现串口通信_第2张图片

 

第三步:

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

Android模拟器虚拟串口实现串口通信_第3张图片

 

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

 

第四步:

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

Android模拟器虚拟串口实现串口通信_第4张图片

 

第五步:

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

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

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

emulator.exe @AVD1 -qemu -serial COM2

 

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

Android模拟器虚拟串口实现串口通信_第5张图片

 

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

Android模拟器虚拟串口实现串口通信_第6张图片

 

第六步:

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

Android模拟器虚拟串口实现串口通信_第7张图片

 

第七步:

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

adb shellchmod 777 /dev/ttyS2

 

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

Android模拟器虚拟串口实现串口通信_第8张图片

 

进行设置如下:

Android模拟器虚拟串口实现串口通信_第9张图片

 

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

Android模拟器虚拟串口实现串口通信_第10张图片

 

参考文章:

《Android SDK安装及配置模拟器》

《如何使用adb命令安装APK》

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

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

 

本博文的附件资源:

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

更多相关文章

  1. Android 组件化的应用 模块通信问题解决
  2. Android 网络通信框架Volley简介
  3. 用emulator启动模拟器
  4. PC安卓模拟器PANIC: Could not open:C:\Documents and Settings
  5. Android的组成,AS连接mumu模拟器

随机推荐

  1. MySQL数据库安装和Navicat for MySQL配合
  2. Navicat For MySQL的简单使用教程
  3. mysql 5.7.18 zip版安装使用教程
  4. 高效利用mysql索引指南
  5. mysql 5.7.17 zip安装配置教程 mysql启动
  6. MAC下Mysql5.7+ MySQL Workbench安装配置
  7. mysql 5.7.19 winx64免安装版配置教程
  8. MySQL Workbench下载与使用教程详解
  9. Mysql WorkBench安装配置图文教程
  10. MySql8.0以上版本正确修改ROOT密码的方法