oracle vm 串口,实现Android模拟器串口与PC虚拟串口通讯

实现Android 模拟器串口与PC虚拟串口通讯

注:笔记本默认是没有com接口的。你需要购买一条USB-RS232的转换线。连接到usb接口上,正确安装驱动,这时就能看到了。

1、若没有相关硬件设备的支持,可以通过虚拟串口软件VSPD在 笔记本上虚拟出两个端口COM1和COM2。

3179d85cacda

2、端口绑定

(1)选择其中一个COM口(这里选择COM2)作为PC设备的数据接收端口。通过将串口调试助手工具UartAssist .exe绑定在COM2口实现数据的发送和读取。

(2)选择另一个COM口(COM1)绑定到模拟器的端口上,实现对安卓设备上应用(此处的应用是GIT上下载的一个串口工具的项目)的数据发送和读取。

(3)为了实现COM1和COM2之间的数据通讯。

3、在Android Studio开发环境下导入github工程项目:

项目下载路径:https://github.com/HuRuWo/SerialPortHelper

4、Andriod应用APK包名为SerialPortHelper-master,需要进行相关配置,Android studio的配置如下。

(1)设置端口号和波特率:

3179d85cacda

3179d85cacda

(2)工程目录架构:

3179d85cacda

5、配置设置完成,将APK项目运行成功后并打包完成后,需要获取APP获取串口权限。

3179d85cacda

6、gennimotion模拟器的配置

(1)在模拟器上增加串口,在Oracle VM VirtualBox上面进行设置

3179d85cacda

注:由于gennimotion模拟器默认是X86,需要将X86转ARM的工具包Genymotion-ARM-Translation进行转换。

(2)配置并且安装模拟器

3179d85cacda

3179d85cacda

7、连接成功后进行数据通讯

3179d85cacda

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值