baiyujun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-24
  • 最后登录2002-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1627回复:6

Windows下的USB驱动程序与Linux下的USB驱动程序能不能移植????

楼主#
更多 发布于:2002-08-05 14:05
各位大虾:
    我想问一下就是这两个操作系统下的USB驱动程序能不能移植?还是互相没有任何关系?还是看彼此的代码会有好处?
  谢了先!
afc
afc
驱动牛犊
驱动牛犊
  • 注册日期2001-05-24
  • 最后登录2011-08-24
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-05 14:49
好像不可以吧
wentian19790712
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-05 15:49
应该不可以的,两者的c库是不同的!
simonru
驱动牛犊
驱动牛犊
  • 注册日期2002-01-18
  • 最后登录2006-03-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-05 15:56
可以是可以的
只是要求你对windows,linux 驱动机制,实现(内核级)
都了如指掌,这个就非常困难了
baiyujun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-24
  • 最后登录2002-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-05 16:13
但是我也看了两个操作系统下的一些USB驱动程序,我发觉他们实现的机制都不一样,例如在Linux下一般都有设备注册等,什么主,次设备号了等等,但是在Windows下则是获取设备描述符等,况且我觉得虽然两个操作系统的一些函数实现上是一样的,但是真正的要进行移植的话,也谈何容易!
bluesky123
驱动牛犊
驱动牛犊
  • 注册日期2002-08-02
  • 最后登录2002-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-05 16:17
我现在也要作liux下的usb设备的开发。我觉得象2OOO下的usb它有PNP管理器的支持,所以它的即插即用、电源管理可以调用下层的支持。而LINUX下则无这样的支持。我感到很头疼!如果你有什么好办法的话,麻烦你通知我一声。谢谢!
westbb
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2002-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-05 18:57
绝对不可以!因为你的移只是指代码的重用,由于LINUX与WINDOWS的实现机智不同,以及内核不同,如他们的进程间的通讯不同,基于的c库也不同,因为我做过这种一直。 ;)
游客

返回顶部