1、驱动部分:

需要把驱动放到对应的 BSP 和 CSP 下!!

2、配置文件配置:

在注册表文件 Platform.reg (c:\wince600\platform\at10x0bd\files) 中添加注册表信息

[HKEY_LOCAL_MACHINE\virtalSerial]
 "Index"=dword:7
IF 0
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\virtalSerial1]
 "Dll"="virtalSerial.Dll"
 "Prefix"="COM"
 "Order"=dword:1
 "Index"=dword:8
;COM8 可能与 USB serial 冲突,修改成不冲突的
ENDIF

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\virtalSerial1]
 "Dll"="virtalSerial.Dll"
 "Prefix"="COM"
 "Order"=dword:1
 "Index"=dword:6
 
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\virtalSerial2]
 "Dll"="virtalSerial.Dll"
 "Prefix"="COM"
 "Order"=dword:1
 "Index"=dword:9

在 bib 文件 Platform.bib (c:\wince600\platform\at10x0bd\files) 中添加

virtalSerial.dll   $(_FLATRELEASEDIR)\virtalSerial.dll       NK SHK

完成以上操作之后,编译生成 NK,Download 到 A5 上,就把原本只有 COM7 能够接收到 GPS NMEA 数据虚拟出 COM6 和 COM9 这两个虚拟串口也能够接收到 GPS NMEA 数据,进行分析!!

如果把 COM8 当虚拟串口,会和 USB Serial 冲突,造成 PC 无法识别到连接 A5 板的 USB 线!!

2011-09-09 —— A5 —— 虚拟 GPS 串口驱动的添加以及 COM8 冲突问题相关推荐

  1. GPS NMEA 0183 4.10协议/GPS Linux串口驱动

      NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式.现在已经成为GPS导航设备统一的RTCM(R ...

  2. WinCE虚拟串口驱动

    //========================================================================   //TITLE:   //    WinCE虚 ...

  3. 正点原子linux串口驱动下载,「正点原子Linux连载」第六十三章Linux RS232/485/GPS驱动实验...

    1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南>关注官方微信号公众号,获取更多资料:正点原子 第六十三章Linux RS232/485/ ...

  4. Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx...

    本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试.压力测试的基础.如果在Visual Studio 2 ...

  5. c++创建虚拟串口_linux虚拟串口控制器驱动实现——适用于无开发板学习串口驱动...

    在上一章我们已经说明了uart驱动的开发流程,本章我们就不再介绍uart相关的接口实现,仅通过实现一个虚拟的串口控制器程序,用以说明虚拟串口的开发流程. 本次开发的虚拟串口提供的功能如下: 提供两个串 ...

  6. 关于虚拟串口驱动专业版 Eltima Virtual Serial Port Driver Pro 注册原理

    关于虚拟串口驱动专业版 Eltima Virtual Serial Port Driver Pro 注册原理分析         一直以来对该程序的注册分析总是针对 vspdpro.exe,没有针对服 ...

  7. USB转虚拟串口驱动

    WinCE系统 USB Serial实现:http://blog.csdn.net/nanjianhui/archive/2009/12/11/4986390.aspx WinCE虚拟串口驱动:htt ...

  8. Linux下的虚拟串口驱动(一)

    欢迎转载,转载请注明出处. 前言 最近准备在Linux下,实现虚拟串口驱动:但因为毕业后,一直从事的是裸机驱动开发,所以Linux下的设备驱动,就慢慢忘记了:为了实现这一功能,在网上也查找了很多资料, ...

  9. Linux下自定义虚拟串口驱动

    前些天给新的板子修改BUG的时候,发现这块板子的串口是接在板载MCU上,我们的主SOC(海思HI3520D)上已经没有多余的串口.于是问题来了- 我们很多的上层应用都是通过串口和传感器通讯的,而且程序 ...

最新文章

  1. 以太坊又一次大拥堵何去何从?深度对话美图以太坊DPoS算法实现团队
  2. 分布式加载数据训练神经网络
  3. 网站推广专员浅析高指数关键词优化网站推广如何推至首页?
  4. 网站维护工作要专业更要谨慎
  5. VC++的dll中接收消息
  6. primefaces 带参数的组件
  7. python调用系统_python 执行系统命令
  8. 高精度计时器 -- C++/Windows版
  9. 问题六十八:着色模型(shading model)(1)——反射模型(reflection model)(2.2)——高光反射(specular reflection)
  10. Spring思维导图(AOP篇)
  11. Node.js log4js日志记录
  12. WPS Office 2019 For Linux 设置显示语言
  13. Formal Verification (三) abstraction strategy、reduce complexity for convergence
  14. oracle auto failover,dg设置auto failover
  15. R语言Outliers异常值检测方法比较
  16. ubuntu下全角半角切换
  17. 并行计算中的BSP模型
  18. kafka集群kafka-eagle安装
  19. 将POLY-YOLO代码跑起来的环境配置,poly-yolo训练自己的数据集
  20. 分治、CDQ分治小结(need to be updated)

热门文章

  1. Win11微软账号登录不上?Win11登录Microsoft账户出错的解决方法
  2. 在Oracle中采用纵向和横向结构表
  3. java入门-方法的使用
  4. 解决com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver报错
  5. 0-1背包问题—回溯算法—java实现
  6. Altium Desinger 20概述-安装及卸载
  7. 【Linux】ifconfig命令详解
  8. 高精度加法C++(acwing复习题)
  9. cesium 流动线(尾迹线)
  10. STAF 4个重要的Class 和 2个Module