阅读:2981回复:3
windriver在linux下面如何发布?谢谢!
用windriver623开发pci驱动,硬件是altera的ip,在redhat7.2下开发成功,如果安装了windriver,则可对卡进行操作,但是无法发布,将windrv6.o拷贝到另外一台linux机器上,同时在rc.local中添加:/sbin/insmod windrv6,结果好像成功了,但就是不能用,它的手册上也说的含含糊糊,没看明白
另外在用windriver的时候发现很多问题,首先在windows下面找到的crack,生成的license号码总是有问题,经常出现过期问题,一般来说卸载license,然后重新加载就可以用了。 另外wdrv623好像不支持redhat7.2,在redhat7.2下面无法启动wdwizard,提示说少什么libstdc++.so.5,好不容易找到这个东西后,又提示少其他文件,搞了很久也没能搞定,后来我们都是在windows下面生成linux的文件,然后回到rh7.2上编译。 同时由于无法启动wdwizard,所以不能够在linux下面输入注册码,因此我们写了一个小程序,直接操作windrv的注册函数,利用这种方法注册,具体成功没有,咱也不知道。 在rh9.0下面,倒是可以顺利启动wdwizard,并且出现注册画面,但是我们另外还要用的一个编译器却不支持,我要疯了。 问题比较多,希望高人指点迷津,谢谢 |
|
沙发#
发布于:2005-06-10 13:34
linux下的驱动比windows简单,建议直接写,不要用windriver.
|
|
|
板凳#
发布于:2005-06-24 09:29
我也在用windriver做linux的驱动,我想知道在windows下生成的linux驱动在linux下编译后,为什么老是显示打不开设备。不知道还需要做那方面的工作!谢谢!
|
|
|
地板#
发布于:2005-07-13 15:39
发布问题已经搞定,但是发现移植性不好,如果更换kernel,那么还要windriver重新编译,没有实用性,因此听从大虾建议,从头写了一遍,发现还是比较容易的,已经搞定了,建议后来者在lin下不要用windrv。
上面那位兄弟,你用mknod 命令看看,应该是这个问题 |
|