android模拟器上模拟串口通信

模拟串口通信使用到的文件:

1. 使用了http://code.google.com/p/android-serialport-api/的项目,在自己去下载
2. 串口调试助手  网路上很多.
3. 虚拟串口  Configure Virtual Serial Port Driver 

第一步,需要在C:\Program Files (x86)\Android\android-sdk\tools 在这个目录下执行
emulator.exe @模拟器名称 -qemu -serial COM2 指令 (要在安装的tools目录下执行)
执行成功的话,会出现一个对话框.要你设置串口.别乱设置 (n,8,1,没得选,这是google项目已经规定好的)
执行成功的话,那么模拟器就会启动.

第二步:开启串口调试助手:按照这个图 设置为COM3

第三步:打开虚拟串口,如果所示,选择COM2 ,COM3 (这里是有你没有串口设备,将这两个COM口虚拟的连接起来的.其实的COM2是你的安卓模拟器,而COM3相当于外部设备,使用串口调试助手去控制.)
添加COM2 和 COM3

第四步:在模拟器上运行google的那个串口开源项目,记得要如下图设置.不是太懂.反正这样设置能看到效果.
这是设置

第五步:现在就可以在串口助手里面看到收据,发送数据测试了.
这里写图片描述
这里写图片描述

google项目中的几个类:
1.Sending01010101Activity 这个类是一个不停的发送 byte字节的一个类
2.LoopbackActivity 是一个不停的发送,并且不停的接收,接收发送的数据00并且是16进制,才会ReceiveBace里面+1显示出数字
3.ConsoleActivity 进入界面 它会不停的去读串口的信息,只要发送它就会读取之后显示到界面上.发送指令,只会发送一次.

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值