阅读:1627回复:6
Windows下的USB驱动程序与Linux下的USB驱动程序能不能移植????
各位大虾:
我想问一下就是这两个操作系统下的USB驱动程序能不能移植?还是互相没有任何关系?还是看彼此的代码会有好处? 谢了先! |
|
沙发#
发布于:2002-08-05 14:49
好像不可以吧
|
|
板凳#
发布于:2002-08-05 15:49
应该不可以的,两者的c库是不同的!
|
|
地板#
发布于:2002-08-05 15:56
可以是可以的
只是要求你对windows,linux 驱动机制,实现(内核级) 都了如指掌,这个就非常困难了 |
|
地下室#
发布于:2002-08-05 16:13
但是我也看了两个操作系统下的一些USB驱动程序,我发觉他们实现的机制都不一样,例如在Linux下一般都有设备注册等,什么主,次设备号了等等,但是在Windows下则是获取设备描述符等,况且我觉得虽然两个操作系统的一些函数实现上是一样的,但是真正的要进行移植的话,也谈何容易!
|
|
5楼#
发布于:2002-08-05 16:17
我现在也要作liux下的usb设备的开发。我觉得象2OOO下的usb它有PNP管理器的支持,所以它的即插即用、电源管理可以调用下层的支持。而LINUX下则无这样的支持。我感到很头疼!如果你有什么好办法的话,麻烦你通知我一声。谢谢!
|
|
6楼#
发布于:2002-08-05 18:57
绝对不可以!因为你的移只是指代码的重用,由于LINUX与WINDOWS的实现机智不同,以及内核不同,如他们的进程间的通讯不同,基于的c库也不同,因为我做过这种一直。 ;)
|
|