您的位置:首页 > 移动开发 > Android开发

android模拟器上模拟串口通信

2015-03-06 14:24 162 查看
模拟串口通信使用到的文件:

[code]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项目已经规定好的)

执行成功的话,那么模拟器就会启动.

第二步:开启串口调试助手:


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



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



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






google项目中的几个类:

1.Sending01010101Activity 这个类是一个不停的发送 byte字节的一个类

2.LoopbackActivity 是一个不停的发送,并且不停的接收,接收发送的数据00并且是16进制,才会ReceiveBace里面+1显示出数字

3.ConsoleActivity 进入界面 它会不停的去读串口的信息,只要发送它就会读取之后显示到界面上.发送指令,只会发送一次.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: