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

返回顶部