QNX6.5中使用io-net类型驱动的问题

我想在QNX6.5上使用一块CAN卡,是NXP的sja1000,现在我有了一个使用io-net结构的驱动,想在6.5下使用,遇到了一点问题,请教一下大家。

我在使用io_pkt_v4 来加载该驱动的时候会取消已有的以太网驱动,看命令行介绍,不知道我使用
io_pkt_v4 -i1 -prawcan
mount -Tio-pkt1 /lib/dll/devn-sja1000.so
能否在io_pkt中添加一个新的can网络?

devn- 的好办,但你那个 devp-rawcan.so如果是io-net的协议,恐怕不能直接在io-pkt里用吧。

是这样的,我现在手上有一份qnx6.2版本的can驱动devn-sja1000.so和相应的协议npm-rawcan.so,在以前我可以使用
io-net -d sja1000 base=0xcd100,irq=0xb,fosc=16000,baud=1000 -p rawcan
这样的命令来加载驱动和协议,现在我想在QNX6.5上使用io-pkt-v4-hc来继续使用这个驱动,那么我应该使用什么样的命令行加载?
还有我如何才能在使用io-pkt-v4-hc时,我的以太网卡驱动不会被覆盖呢?
如果这个驱动不能在6.5上继续使用了,那么如何才能从foundry27上下载网络部分的代码,现在好像关闭了。

io-pkt 与 io-net 是完全不一样的内部结构。驱动、协议层完全不同。

你的devn-sja1000.so驱动,可以在io-pkt里用,这只是因为io-pkt提供了一个devnp-sim.so的兼容层,使得旧的驱动可以在io-pkt里用。
可是对于原来的协议层,npm-rawcan.so,我的理解,只能获取源码,重写之后,才可以在io-pkt上用。