模拟器上面运行的应用程序能从串口接收PC发的数据吗

使用AndroidStudio自带模拟器挂载串口不能接收超过8字节的数据 一、背景 之前使用Android Studio自带的模拟器挂载虚拟串口,使用串口助手与模拟器进行串口通信。 如果是不大于8个字节的数据的收发,通信一切正常。一旦串口助手发送超过8字节的数据,模拟器就会卡住,过一会儿挂掉,查看日志也找不出原因。模拟器倒是可以发送超过8字节的数据。 开始以为是应用程序的问题,应用程序是依赖Google的开源库android-serialport-api的。打断点调试,... 阅读详情

http://topic.youkuaiyun.com/u/20090324/16/f2f7e71a-d066-4235-bfc8-4c41eb8da80c.html

 

 

模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我用的是wince5模拟器

 

 

可以的,你的PC上的串口或者USB口都可以映射为模拟器的那三个口,但是要注意模拟器给你做了一下端口映射,比如说你PC上显示某个物理COM口是COM8,那么你可以在你的模拟器上配置好你的COM0对应COM8口,但是你在你的模拟器上面跑的程序必须要打开COM1口,模拟器上面COM0对应你WINCE应用的COM1,模拟器上面COM1对应你WINCE应用的COM2,依次类推。
其中三个口对应的作用分别为:
串行端口 0
仿真程序 COM1 端口,由 OS 用于调试输出。

串行端口 1
仿真程序 COM2 端口,用作产品的串行端口。

启用或禁用 KITL 不会更改端口行为。

串行端口 2
仿真程序 COM3 端口,用作 IRDA 端口。

 

 

如果对如何进行端口映射不太清楚,可以去google里面输入"mapping serial port on windows ce"
可以找到很多资料希望对你有帮助~

 

如果你的PC有兩個串口,就把一個給模擬器用, 另外一個給串口調試器(如超級終端)用.再用交叉串口線把兩個串口連起來用了.

比如你有COM1 COM2
那么在模擬器中把COM1映射為模擬器的Port0(在Mobile程序的代碼中還是COM1:,Microsoft的命名有點亂),
你把你的串口調試器(如超級終端)設為使用COM2,則可以調試你的Mobile串口程序了.

不過現在的主機一般都只有一個串口, 所以估計要用到一根USB轉串口的線或者找另外一台PC來運行串口調試器.
我就在桌子邊上放了另外一台PC.

 

COM1是给你看调试信息或者给WINCE系统内核组件调用的,你的应用程序可以打开COM2,前提是你要先映射好。
上面笔误了,呵呵

Modbus Poll/Slave 模拟器使用教程 A1-在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称ProgrammableController(PC)。个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点。. 阅读详情

相关推荐

构建虚拟串口通信环境:串口模拟器实战指南

串口模拟器是一种软件工具,它能够模拟真实串口设备进行数据的发送和接收。在现代的IT行业和相关领域,串口通信仍然广泛应用在工业控制、嵌入式系统、数据采集等多个方面。串口模拟器通过虚拟化技术提供了一个易于管理和控制的平台,使得开发者无需依赖硬件即可进行测试、调试和开发。在数字通信领域,虚拟串口模拟器作为一种软件工具,它能够模拟出一个或多个串口。这使得它能在没有物理串口硬件的情况下进行串口通信的测试和开发。

weixin_42602368的博客 1724

模拟器网络桥接教程

有时候模拟器需要进行桥接,才能满足我们需要的网络需求,下面就记录一下自己在摸索模拟器桥接的方法步骤。 目录 一、夜神模拟器 1.打开夜神模拟器设置 2.选择手机与网络 3.重启 4.查看模拟器IP 5.网络端口映射 6.启用一个hook程序,验证服务是否可用 二、雷电模拟器 1.打开设置 2.打开网络设置 3.打开桥接模式 4.安装网络驱动 5.重启模拟器 6.查看模拟器IP 三、可以根据具体需求选择桥接的网络 1.网卡选择 2.模拟器可以根据具体需求进行选择 3.电脑

someby的博客 2万+

Android 模拟器建立端口映射

Android 模拟器建立端口映射讲解 redir Android 模拟器建立端口映射

Android模拟器使用PC端USB转串口调试

连接好线路之后,我就迫不及待地把开发板插上电脑,可能是由于自己电脑的缘故,驱动安装失败。 此时右键点击计算机,点击属性,打开设备管理器,展开端口。  有感叹号的表示驱动程序未安装,右键选择属性,再切换到驱动程序一项,安装或者更新驱动程序。  然后点击高级,把端口设置为COM1/COM2。因为发现使用其它端口根本无法启动模拟器,也没找到原因。 上面的步骤搞定之后,就可以开始连接模拟器调试了。 首先,...

zoe技术博客专栏 6039

开源网格生成利器Gmsh:从入门到二次开发实战指南

本文详细介绍了开源网格生成工具Gmsh,从基础概念、安装配置到核心功能实战,提供了全面的入门指南。重点阐述了其强大的二次开发能力,通过Python API实现参数化建模、边界层网格生成以及与FEniCS、OpenFOAM等求解器的集成,为有限元分析和计算流体力学仿真提供灵活高效的自动化网格划分解决方案。

weixin_29066781的博客 435

VLSI数字信号处理系统——第九章滤波器和变换中的算法强度缩减

[课程学习] VLSI数字信号处理系统——第九章滤波器和变换中的算法强度缩减

夏风喃喃的博客 1605

各种模拟器端口号及模拟器连接方式

模拟器名称 端口号 逍遥游 21503 夜神模拟器 62001 海马玩模拟器 26944 天天模拟器 6555 雷电安卓模拟器 5555 安卓模拟器大师 54001 网易mumu模拟器 7555 BlueStacks 5555 天天安卓模拟器 5037 连接方式 连接本机的模拟器只需要修改你所安装的模拟器端口 神模拟器:adb connect 127.0.0.1:62001 逍遥安卓模拟器: adb connect 127.0.0.1:21503 天天模拟...

weixin_45598506的博客 8万+

SAP前台处理:业务伙伴维护(客户主数据和供应商主数据)之基础视图 <BP>

这里主要讲解BP业务伙伴主数据中和财务相关的一些内容,包括基础视图数据,采购视图数据,销售视图数据,公司代码视图数据; S4统一了供应商和客户,从事务代码上:不再使用FD01和FK01进行维护,而使用事务代码BP统一维护;

SAP.David.Gao的博客 3462

雷电等基于VirtualBox的Android模拟器映射串口和测试CSerialPort串口功能

雷电等基于VirtualBox的Android模拟器映射串口和测试CSerialPort串口功能

itas109的专栏 1688

Python实战:用Py2neo轻松玩转Neo4j图数据库(附完整CRUD示例)

本文通过构建武侠知识图谱的实战案例,详细介绍了如何使用Python的Py2neo库对Neo4j图数据库进行CRUD操作。内容涵盖环境搭建、节点与关系创建、Cypher查询、数据更新删除及事务管理,帮助开发者直观高效地处理复杂关联数据,实现从入门到进阶的完整交互流程。

weixin_29034963的博客 185

使用 ChatGPT Store 里的工具给 ABAP 制作 Logo,效果一般

在编程领域中,Domain Specific Language(DSL)是一种特定于某一问题领域的计算机语言,诞生目的就是为了解决该领域特定类型的问题。在 ChatGPT 官网的 GPT Stores,也有很多已经预先配置完毕,专用于某一特定领域的 GPT 工具,OpenAI 将其分类如下。第三个问题是 Logo 的配色,提供蓝白,黑绿和灰黄,以及自定义调色板四种选择。这个 GPT 设计了四个问题,通过一问一答的方式,获得使用者想创建 Logo 的细节。这次的复杂度调成最低的 1,感觉还是有点花里胡哨的。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 512

adb命令常见问题

因此,当您运行 adb tcpip 5555 时,实际上是通过 adbclient 和 adbserver 的配合将命令发送给目标设备上的 adbd 服务。当您运行 adb tcpip 5555 命令时,实际上是由 adb 客户端(adbclient)将命令发送给 adbserver,然后由 adbserver 负责将命令转发给目标设备上的 adbd 服务。总结起来,adb tcpip 5555 命令的作用是告诉设备上的 adbd 服务开始监听 5555 端口,从而可以通过网络接收 adb 连接请求。

以爱护甲,爱满枫林。 1870

论文必备 - YOLOv13热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv13热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 489

Android下模拟器使用串口进行通讯

由于最近在弄Android串口通讯相关工作,在源码开发模拟下写了个串口通讯程序,首先在Ubutu下使用GCC编译,并且在Linux下与另一台PC的串口工具进行串口通讯测试,一切OK,于是,接着移植到Android环境下,制作了一个Android.mk文件后,使用mmm编译,make snod打包进system.img镜像文件, 然后使用模拟器启动,emulator&, 接着adb shell连接,

放飞梦想,成就未来 1万+

YOLOv5入门实践(2)——手把手教你利用labelimg标注数据集

YOLOv5入门实践第2步,手把手教你使用labelimg标注数据集

路人贾的博客 1万+

IEC61850规约客户端软件开发实战(第二章)

本文介绍了基于IEC61850规约的客户端软件开发过程,重点阐述功能界面设计和服务端连接功能的实现。界面采用Qt框架设计,包含功能按钮区、数据模型展示区(使用QTreeWidget)和状态显示区。连接功能通过libiec61850开源库实现,详细说明了连接流程、句柄创建及状态管理的代码实现。测试结果表明系统能正确识别连接状态,并通过界面直观显示。文章为IEC61850规约软件开发提供了实用参考,下期将分享规约模型数据加载的实现过程。

半青年的博客 2860

如何在WinCE模拟器中调试串口程序

要想在WinCE模拟器中调试串口程序,肯定需要配置模拟器的串口。简单设置一下就可以了,将其映射到PC串口。

朱铭雷的日记本 5339

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

PC和Android模拟器之间虚拟串口通信

前言 很多时候我们在做串口通信的时候需要去模拟串口来调试,这样可以极大的方便我们的工作,不然的话可能需要连接硬件设备,比较麻烦。一般情况下我们先在电脑上模拟串口后初步调试,最后阶段在硬件设备上实际调试。 工具介绍 1.Virtual Serial Port Driver 2.串口调试助手(此处用的是友善串口调试助手) 3(☆重要).Genymotion模拟器(模拟串口调试最后安装Genymotion) 4.Oracle VM Vi...

qq_38883139的博客 3416

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Android开发,模拟器使用PC的串口

Android开发,模拟器是可以使用PC的串口的,只是我们需要在命令行启动模拟器,并且指定要挂载的串口,命令格式如下: emulator -qemu -serial COM1 如果要启动名字为android2.1的虚拟机,则执行以下命令: emulator @android15r1 -qemu -serial COM1 启动后,在dev里面会有ttyS0,ttyS1,ttyS2。其中ttyS2

jancyliu的专栏 6176

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

实现Android模拟器串口与PC虚拟串口通讯注:笔记本默认是没有com接口的。你需要购买一条USB-RS232的转换线。连接到usb接口上,正确安装驱动,这时就能看到了。1、若没有相关硬件设备的支持,可以通过虚拟串口软件VSPD在 笔记本上虚拟出两个端口COM1和COM2。2、端口绑定(1)选择其中一个COM口(这里选择COM2)作为PC设备的数据接收端口。通过将串口调试助手工具UartAss...

weixin_39647471的博客 416

使用genymotion 安卓模拟器,进行串口模拟调试!

1.pc安卓串口模拟软件 VSPD 2.打开软件进行串口模拟虚拟出2个串口。(设备管理器里可以看得到)一个是你要映射到安卓模拟器的串口 一个串口给PC端的串口调试助手。 3.因为genymotion 安卓模拟器,是在Vm VirtualBox 中运行的。我们可以在Vm VirtualBox中设置安卓模拟器的虚拟串口。如图:将安卓的串口设备 COM1也就是 /dev/ttyS0&nb...

qq_38883139的博客 1448

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

基于上一篇文章,Android studio 使用NDK 实现串口 动态库 使用NDK生成.so 库操作PC中的串口 以及Android studio 3.0 and Gradle3.0 JNI 生成.so 库。 1、开发环境   (1) Android Studio 3.0.1      (2) JDK 1.8   (3)    1、创建SerialPortNDKText 工程  ...

gd6321374的专栏 1万+

android模拟器与pc间的串口通信

在win7下模拟APP的串口通信。   开发环境为win7,测试环境为win7+android自带模拟器。 开发步骤: 1.安装vspd软件,创建一对模拟串口对。一个负责接收,另一个负责发送。 2.使用串口调试助手。用来对发送串口进行设置、发送和接收数据。 3.使用控制台启动模拟器,并启用串口。其中COM2为APP使用的串口。Nexus_S_API_22为模拟器名字。 em

xiaoming_zhong的博客 4414

Genymotion安卓模拟器实现串口通信的串口授权问题

摘要:本文介绍利用VSPD软件模拟串口并通过Genymotion安卓模拟器实现串口通信的方法,重点解决安卓虚拟机串口授权问题。主要内容包括:①使用VSPD创建虚拟串口;②在VirtualBox中配置串口映射;③开发安卓串口应用程序。关键解决方案:通过adb命令修改串口设备权限(chmod 666 /dev/ttyS*),解决虚拟机无法打开串口的问题。实验证明,该方法能有效建立PC与安卓模拟器间的串口通信,为开发者提供完整的调试环境搭建方案。(149字)

u013987688的博客 382
上一篇: Windows CE取消自动休眠
下一篇: arm体系结构的版本及命名方法
普通网友
普通网友 领域专家: 编程技术技术领域 领域专家: 编程技术技术领域
博客等级 码龄25年 2837粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值