阅读:1522回复:2
版主请进,请教CE下如何虚拟串口?
由于硬件串口不够用,现在需要在系统中虚拟出一个串口来,请大家给点建议。问题是这样的:
系统中需要增加GPS,GPS intermediater driver 是通过串口同GPS hardware交互,目前系统中的串口已经使用,GPS硬件设计是通过一个硬件 uart转I2c 芯片将 GPS hardware 的数据转换成I2C格式,然后通过I2C接口接入系统,现在需要软件完成由I2C到uart的转换。需要虚拟出一个串口来,大致需要完成一个uart驱动的MDD层。 现在存在的问题是,我目前不能解决比如使用 COM3:访问GPS的时候,怎么才能调用的是我自己写的PDD层。 可能叙述的有点乱,总的来说就是如何虚拟出一个串口来? 谢谢! |
|
最新喜欢:wingma... |
沙发#
发布于:2007-07-24 22:32
既然已经通过i2c接入系统,那么为什么不能直接使用这个i2c来和你的应用程序通信呢?还是说你用的是第三方的软件
你要虚拟一个串口,你只要实现pdd层的就可以,mdd是不用变的,大概是这样的吧。 然后在注册表添加表的注册信息 |
|
板凳#
发布于:2007-07-26 20:46
你照别的样子实现一个PDD,链接MDD以后生成一个专门的DLL,加上注册表信息就可以用了,与你别的串口驱动没有任何关系.
|
|
|