操作系统:WinCE5.0
硬件环境:arm 9处理器
软件环境:EVC4.0
导航仪中的有一个串口是用来接收GPS上的0183协议的。我的一个程序通过这个串口也要用到这个数据包。我现在想请问下:在开着导航软件的同时,打开我自己的程序,都可以读取这个数据包?这样可行吗?
在不导航软件代码未知的情况下,感觉这应该做不到吧?
大家是怎么想的?
应用程序不可能同时打开一个串口的,串口资源应该是独占的!你想的情况,其实可以通过其他方法解决,比如楼上的建议!总有方法可以在进程之间进行通信的!
串口复用嘛
改驱动或者在应用层做一个后台程序都可以
两个同时读肯定是可以的,估计写不行。
PC机上有串口监视工具,就可以在其他进程读写串口的时候进行监视。
是的,可以做一个 串口服务程序,谁需要使用串口就与谁来进行数据交换
变通一下呗,一个进程读出来数据之后,把原始数据copy一份出来传递给另外一个进程