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项目已经规定好的)
执行成功的话,那么模拟器就会启动.

第二步:开启串口调试助手:android模拟器上模拟串口通信_第1张图片

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

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

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

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

你可能感兴趣的:(调试,串口,模拟器)