红联Linux门户
Linux帮助

linux驱动的小白问题

发布时间:2010-10-29 15:12:48来源:红联作者:wucongdonglai
接下来要搞控制卡的驱动开发,我有一个很小白的问题啊,由于没搞过驱动开发,让大家见笑了啊!
在有源码的情况下,windows的驱动能否用于linux驱动开发?
我的理解是,既然是硬件的驱动开发,主要的内容就是把硬件的特性进行封装,使其能够支持底层的函数库调用和访问,linux和windows在函数库方面,我感觉还是有很多一致的啊,是不是只要把函数接口改一改,windows驱动就能改成linux的了呢?
文章评论

共有 7 条评论

  1. hnunis2008 于 2010-11-13 00:51:27发表:

    你可以找个Linux下的相关驱动,然后把硬件部分给提取出来,再修改对应的寄存器,这个我觉得比较来得快。windows和Linux内核都不一样,相关的读写函数都不一样,完全是两回事

  2. wucongdonglai 于 2010-11-05 09:14:22发表:

    6# deepwhite
    就说嘛,没看到你的身影

  3. deepwhite 于 2010-11-03 15:30:37发表:

    这两天比较忙,呵呵。

  4. wucongdonglai 于 2010-11-03 14:51:10发表:

    4# deepwhite
    linux设备驱动那本书,我这已经买了,但是还没安排上日程呢!我现在就是在看《linux程序设计》,等那看完了之后再看设备驱动这本,估计得11月底了!学海无涯啊,学了一方面,又得冒出一方面,
    这我也就是在学习linux的时候的冒出来的想法!所以上来问问!
    white兄好像这几天没上来嘛

  5. deepwhite 于 2010-11-03 11:38:27发表:

    Begin from LDD.

  6. wucongdonglai 于 2010-11-03 11:27:30发表:

    2# roina
    为什么这么说?那该怎么整

  7. roina 于 2010-10-29 16:22:51发表:

    没那么简单