[请教]网卡驱动开发需要了解什么内容

小弟刚刚接触QNX。最近在一台PC上安装了QNX,但是网卡是比较旧的型号。没有相关的驱动。想通过开发网卡驱动来了解掌握QNX开发。
想问一下各位达人
1)如果进行网卡驱动开发的话,需要看什么资料呢?
2)找了其它的网卡驱动安装程序,发现是.QPR文件,解压缩后出现了.QPK和QPM文件。想问一下这3中类型的文件是如何生成的。我使用的是QNX6.32版本的IDE,能进行网卡驱动开发吗?如果可以的话,如何生成.QPR/.QPK/.QPM文件呢?

注:我已经从QNX网站上下载了网卡DDK。

自己顶一下 :)
拜托做过QNX下驱动开发的给介绍一下学习的路径。

最好你有在别的系统(比如Linux)上接触过网卡驱动,知道硬件上网卡是怎样工作的。

然后就是看DDK的文档。然后DDK里应该也有现成的网卡驱动的源码,拿来改改抄抄吧。

那些QPR/QPM/装好了应该就是二进制的驱动,装来用可以,对于自己的开发应该用处不大。

多谢,xtang。

QPM/QPK文件直接用QNX momentics IDE可以生成吗?—正常不应该生成的是.o .so .a文件吗?

QPK/QPM是6.3以前用的package,可以用一个叫qnxinstall的程序安装。现在(6.4)好象不再支持了,连qnxinstall也没有了。

QPK应该叫QNX Package,QPM则是QNX Package Manage。其实质应该就是一个tar.gz文件。你试试 tar ztvf *.qpk,应该可以解开来。