社区
嵌入开发(WinCE)
帖子详情
请问wince模拟器上面运行的应用程序能从串口接收PC发的数据吗?
wsnh12
2009-03-24 04:32:56
请问wince模拟器上面运行的应用程序能从串口接收PC发的数据吗?搜了,似乎都没有解决
注:我发现模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我用的是wince5模拟器
...全文
760
21
打赏
收藏
请问wince模拟器上面运行的应用程序能从串口接收PC发的数据吗?
请问wince模拟器上面运行的应用程序能从串口接收PC发的数据吗?搜了,似乎都没有解决 注:我发现模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我用的是wince5模拟器
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
深圳背包客
2010-06-18
打赏
举报
回复
我完全按照http://www.cnblogs.com/we-hjb/archive/2008/08/04/1259752.html连接做的映射,CreateFile(L"COM1"...)
CreateFile(L"COM2"...)都失败,不知道为什么?
深圳背包客
2010-06-18
打赏
举报
回复
请教关于WinCE模拟器映射PC串口的问题,我映射以后也碰到程序打开失败,请问是什么原因?谢谢
wsnh12
2009-09-30
打赏
举报
回复
几个月前搞定了,谢谢各位。现在才来结贴,不好意思啊
gooogleman
2009-05-21
打赏
举报
回复
[Quote=引用 16 楼 wsnh12 的回复:]
各位:我发现模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我还能在wince的应用程序打开这3个串口吗?
[/Quote]
串口不是用应用打开的吗?
你试试就知道了。我觉得完全没有问题!
wsnh12
2009-05-21
打赏
举报
回复
各位:我发现模拟器上那3个可以映射的串口都是给wince系统打开使用的了,我还能在wince的应用程序打开这3个串口吗?
lyx_wq
2009-05-11
打赏
举报
回复
make
sunrain_hjb
2009-05-11
打赏
举报
回复
http://www.cnblogs.com/we-hjb/archive/2008/08/04/1259752.html
楼主可以到这里看一下,有截图和详细说明。
gooogleman
2009-05-11
打赏
举报
回复
[Quote=引用 12 楼 sunrain_hjb 的回复:]
你可以映射PC的COM1到模拟器的COM0,CE中打开COM1,PC用超级中断打开COM2。
这样就可以实现模拟器和PC之间的串口通信了。
我在HP6515上一直这么用。
[/Quote]
我觉得楼主想知道具体怎么映射吧。这个问题我也想知道。到底怎么映射过去。在哪里改动呢?
sunrain_hjb
2009-05-11
打赏
举报
回复
你可以映射PC的COM1到模拟器的COM0,CE中打开COM1,PC用超级中断打开COM2。
这样就可以实现模拟器和PC之间的串口通信了。
我在HP6515上一直这么用。
gooogleman
2009-05-11
打赏
举报
回复
[Quote=引用 10 楼 wsnh12 的回复:]
到目前为止,对各位的回答还不是很满意,但是还是谢谢大家!迟些时候再结贴。
[/Quote]
以前我以为不行呢?!没有想到这个模拟器这么强啊。
对于他们的回答,我是相当饿震惊。
以后不用买开发板了。哈哈
wsnh12
2009-05-11
打赏
举报
回复
到目前为止,对各位的回答还不是很满意,但是还是谢谢大家!迟些时候再结贴。
91program
2009-04-08
打赏
举报
回复
MarK!!!
love514425
2009-04-08
打赏
举报
回复
> Tag
Roy_ly
2009-03-24
打赏
举报
回复
COM1是给你看调试信息或者给WINCE系统内核组件调用的,你的应用程序可以打开COM2,前提是你要先映射好。
上面笔误了,呵呵
wsnh12
2009-03-24
打赏
举报
回复
Roy_ly,“但是你在你的模拟器上面跑的程序必须要打开COM1口”,我试了,是打不开的,因为已经让wince占用了,所以我的应用程序是不能再打开COM1口了
friendfish
2009-03-24
打赏
举报
回复
mark
xqhrs232
2009-03-24
打赏
举报
回复
好东西,关注一下
小赌移情
2009-03-24
打赏
举报
回复
可以, 我就是這樣用的.
如果你的PC有兩個串口,就把一個給模擬器用, 另外一個給串口調試器(如超級終端)用.再用交叉串口線把兩個串口連起來用了.
比如你有COM1 COM2
那么在模擬器中把COM1映射為模擬器的Port0(在Mobile程序的代碼中還是COM1:,Microsoft的命名有點亂),
你把你的串口調試器(如超級終端)設為使用COM2,則可以調試你的Mobile串口程序了.
不過現在的主機一般都只有一個串口, 所以估計要用到一根USB轉串口的線或者找另外一台PC來運行串口調試器.
我就在桌子邊上放了另外一台PC.
呵呵.
Roy_ly
2009-03-24
打赏
举报
回复
如果对如何进行端口映射不太清楚,可以去google里面输入"mapping serial port on windows ce"
可以找到很多资料希望对你有帮助~
Roy_ly
2009-03-24
打赏
举报
回复
可以的,你的PC上的串口或者USB口都可以映射为模拟器的那三个口,但是要注意模拟器给你做了一下端口映射,比如说你PC上显示某个物理COM口是COM8,那么你可以在你的模拟器上配置好你的COM0对应COM8口,但是你在你的模拟器上面跑的程序必须要打开COM1口,模拟器上面COM0对应你WINCE应用的COM1,模拟器上面COM1对应你WINCE应用的COM2,依次类推。
其中三个口对应的作用分别为:
串行端口 0
仿真程序 COM1 端口,由 OS 用于调试输出。
串行端口 1
仿真程序 COM2 端口,用作产品的串行端口。
启用或禁用 KITL 不会更改端口行为。
串行端口 2
仿真程序 COM3 端口,用作 IRDA 端口。
wince
的GPS
模拟器
Virace GPS Simulator V0.3.1 自述文件 2009.6.7 ====================================================================== Virace GPS Simulator是什么? ====================================================================== Virace GPS Simulator(以下简称为Virace)用软件模拟GPS接收器输出的GPS语 句,通过串行口输出到GPS应用软件。用鼠标或键盘控制Virace而模拟实际GPS接 收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS导航软件等。 Virace具有手动实时控制及航迹重播两种方式。为了控制灵活方便,Virace定义 了许多鼠标及键盘动作。经过少许试用,就可以对照一个大比例尺的导航地图以 超过正常驾车速度行驶在市区及郊区路上。 ====================================================================== Virace
运行
在什么操作系统下? ====================================================================== Windows ====================================================================== Virace
运行
的方式 ====================================================================== 1. Windows下的GPS软件可通过Virace的虚拟串口直接测试。 2. Windows下有微软的Device Emulator,因此部分与Device Emulator兼容的 P
PC
、CE、SP软件可以在Device Emulator中模拟测试,由Virace提供GPS信号。 3. 可以将Virace输出到蓝牙的输出COM口,测试使用蓝牙GPS模块的P
PC
、SP及 Symbian S60等GPS软件。 4. Virace输出到
PC
的物理COM口,测试任何与
PC
物理串口连接的GPS设备 5. 用Virace将plt、gpx、kml、gpssim、trk格式的航迹文件,转为带速度、方 位角,及卫星状态的nmea文件,再在GpsGate内播放。 ====================================================================== Virace的特点 ====================================================================== 四种模式:自由驾驶模式 + 三种航迹重播模式(逐点重放航迹模式,手控速度 航迹模式,比例速度航迹模式)。
运行
中根据需要可在四种模式间无缝自由切换。 航迹文件支持plt、gpx(含gpx航迹及Garmin详细航线)、kml、gpssim、trk。 可将航迹文件另存为带速度、方位角,及卫星状态的nmea文件。 航迹重播时具有丰富的控制项,可快进、快退,选择某个段,反序,循环,亦可 人为加入左右偏移。 载入航迹时可选过滤掉点数少或距离小的段。 可选与
PC
版OziExplorer交互
运行
。通过Ozi API,在Ozi中双击地图上的某点, Virace就立即跳跃至该点(自由驾驶模式),或跳至离该点最近的航迹(航迹 重播模式);单击地图上的某点,则以当前速度向该点行驶(自由驾驶模式)。 最多3路COM口输出,加1路Ozi输出。每路的参数是独立选择的,且可以独立启停。 支持虚拟串口。与Eltima Virtual Serial Port ActiveX Control V2.5及对应的 Eltima Virtual Serial Port Driver兼容。注:Eltima Virtual Serial Port 是共享软件,一切权利归其所有人。Virace的
发
行包内不包括该虚拟串口驱动及 控件,请自行购买或下载试用版。 多种转向方式。鼠标滚轮,Ozi中单击,键盘左右箭头等。另有键盘45度及10度转 向键。键盘左右箭头及鼠标滚轮的转向灵敏度可自定义。 多个预设的速度键及上下箭头加减速,另外可随时暂停(速度为0,但依然输出GPS 信号)。 在退出时自动保存当前位置(经纬度、速度、方位角等)及所有
模拟器
上面
运行
的
应用程序
能从
串口接收
PC
发
的
数据
吗
http://topic.csdn.net/u/20090324/16/f2f7e71a-d066-4235-bfc8-4c41eb8da80c.html
模拟器
上那3个可以映射的串口都是给
wince
系统打开使用的了,我用的是
wince
5
模拟器
可以的,你的
PC
上的串口或者USB口都可以映射为
模拟器
的那三个口,但是要注意
模拟器
给你做了一下端口映射,比如说你
PC
上显示某个
如何在
WinCE
模拟器
中调试串口程序(两台设备、一台设备的两种情况下的串口调试)
一 配置
WinCE
模拟器
的串口 要想在
WinCE
模拟器
中调试串口程序,肯定需要配置
模拟器
的串口。简单设置一下就可以了,将其映射到
PC
串口。 VS2005 | 工具 | 选项 | 设备工具 | 设备,选择相应的平台设备。 属性 | 仿真器选项 | 外围设备 我这里是将
WinCE
模拟器
的串行端口0映射到
PC
机的COM1,逐步确定就OK了。现在在WinC
如何在
WinCE
模拟器
中调试串口程序
要想在
WinCE
模拟器
中调试串口程序,肯定需要配置
模拟器
的串口。简单设置一下就可以了,将其映射到
PC
串口。
WinCE
下USB串口功能实现
By Toradex 秦海 1). 简介 本文着重介绍嵌入式设备基于
WinCE
操作系统下通过USB模拟串口功能和
PC
主机实现点对点通信功能,在很多场景下,这个可以很方便的实现主机和嵌入式设备的通信。 本文所演示的系统为Toradex Colibri iMX6 ARM计算机模块(基于NXP iMX6 SoC)配合Colibri Eva Board,主机为配置标准Windows 7 32bi
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章