android模拟器使用PC串口调试

android模拟器使用PC串口调试
1.模拟器可以使用PC的串口 
启动模拟器并加载PC串口 命令如下:  运行 emulator @模拟器名称 -qemu -serial COM1
2.查看串口是否被加载  启动后使用 adb shell 命令打开命令行  cd dev 查看会发现ttyS0 ttyS1 ttyS2,其他ttyS2 就是我们加载上来的串口COM1
3.修改权限 chmod 777 ttyS2   现在我们可以开发串口程序了。

摘自

时间: 2024-10-09 03:22:38

android模拟器使用PC串口调试的相关文章

[Android初级]android模拟器中的串口Serialport测试

最近项目要使用到串口通讯,在搭载android系统的主板上监听COM口的数据,这块之前没接触过,我搜索了一下找到一个开源项目:android-serialport-api,通过这个开源项目,我可以轻松的在android应用层监听和请求所需要的设备端口的数据. 使用前,考虑到没有硬件的条件下,我先做个虚拟测试.在电脑上虚拟建立2个com口,(com2<-------->com3),他们是互通的,我要这么做,通过android应用监听com2,接收来自com2的数据并显示,然后再往com2发送数据

android模拟器与PC的端口映射(转)

阅读目录 一.概述 二.实现步骤 回到顶部 一.概述 Android系统为实现通信将PC电脑IP设置为10.0.2.2,自身设置为127.0.0.1,而PC并没有为Android模拟器系统指定IP,所以PC电脑不能通过IP来直接访问Android模拟器,要实现PC机和Android模拟器之间的相互通信必须借助于端口重定向(redir). 回到顶部 二.实现步骤 1.安装telnet 什么是telnet? Telnet协议是TCP/IP协议族的一员,是Internet远程登录服务的标准协议和主要方

android模拟器与pc,模拟器与模拟之间用socket进行通信和获得模拟器ip地址程序

在本机上启动两个模拟器,本机(PC)和模拟器的信息如下: 大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的. 获取模拟器名称: >adb devices List of devices attached emulator-5554 device emulator-5556 device 模拟器提供了一个特殊的IP,此IP的地址为10.0.2.2,此IP地址可以说等同于PC本机的IP地址127.0.0.1 .所以,通过此特殊IP地址,

MF 模拟器读取PC串口数据

1 using System; 2 using Microsoft.SPOT; 3 using Microsoft.SPOT.Input; 4 using Microsoft.SPOT.Presentation; 5 using Microsoft.SPOT.Presentation.Controls; 6 using System.IO; 7 using System.IO.Ports; 8 using System.Threading; 9 using Microsoft.SPOT.Hard

PC电脑运行Android模拟器总是弹出“视频源”窗体的原因和解决方案

原因: PC电脑运行Android模拟器时弹出“视频源”窗体,会让你"选择视频设备",如:HP TruevIsion HD,而这个视频设备就是你电脑中的内置摄像头,这个内置摄像头在你的电脑的:计算机管理-->设备管理器-->图像管理下可以找到:正是由于启动模拟器的时候检测到了该内置摄像头,所以会弹窗提示选择. 解决办法: 第一步:通过右键"我的电脑"选中"管理"-->计算机管理-->设备管理器-->图像管理 或者通过

PC电脑和Android模拟器访问及模拟器之间tcp/udp通信

Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统.要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定向(redir)来实现. 先说说端口重定向所需要的telnet客户端安装:windows:安装telnet客户端.如果没有安装,可以在windows程序管理中的打开或关闭系统功能下找到telnet客户端菜单项来启用telnet客户端功能.linux:自行安装telnet客户端

Android开发板之串口开发

Android开发板之串口开发 简介 首先描述一下我的应用项目,它是一个简单的智能盒子,主要内容:是通过Android开发板上的串口进行数据的读取操作,一块android开发板外接一个Arduino,再接一个传感器,当传感器上返回数据后在Arduino上进行编程处理,转换成Android程序想要的数据,再通过串口通信输入到Android程序中进行响应操作. 那说完用途,接下来说说这个具体的Android开发,Android的串口编程,在网上我们可以找到开源项目android-serialport

【转】使用命令行方式创建和启动android模拟器

原文网址:http://blog.csdn.net/tiandinilv/article/details/8953001 1.Android模拟器介绍 Android中提供了一个模拟器来模拟ARM核的移动设备.Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备.Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC: * ARM926ej-S C

让Android模拟器飞一会

Android模拟器是公认的慢,而且不是一般的慢,即使在高性能的PC上,跟开发环境没关系,因为它就是慢.但是我们又必须使用模拟器,比如在测试Android不同版本的兼容性时,或者在测试不同屏幕尺寸的UI显示问题时,都是需要的.当然我们还是鼓励使用一个真机来调试和测试,模拟器无法取代真机.但是在测试兼容性时,我们还是要使用模拟器,因为即使是BAT也不可能把各种版本,各种屏幕的Android手机都买一个. 为啥模拟器会这么慢 点击阅读全文