本帖最后由 rabgw 于 2009-09-18 13:31:24 编辑

解决方案 »

  1.   

    这个怎么说呢....
    三言两语不好说清,我建议楼主买本《Windows驱动技术开发详解》看看
      

  2.   

    传输数据?网口,USB,串口,乃至CAN,不都行么?
    首先要考虑需要的带宽,协议简单的一般速度都不快。
    是否需要较强的抗干扰能力,可以选用CAN/LIN。
    最后要考虑通讯距离,USB和485之类的都只能短途,LAN和CAN可以远一点。
      

  3.   


    如楼上所说,
    首先选择数据通信的方式吧,驱动程序开发工具主要有:DDK;DRIVER STUDIO, WINDRIVER;
    这三种;具体选择哪种楼主可以考虑一下;
    另 如果用DDK开发,是可以通过配置,用VC++的环境进行开发的;
    用WinDriver和DriverStudio开发驱动比DDK简单容易上手,但WinDriver开发驱动没法脱离WinDriver环境不好发布,所以还是用DriverStudio比较好。
      

  4.   


    可以用VC来编写驱动,不过要设置好编译环境,还得先安装DDK开发包。入门级的,有一本楚狂人写的书很不错,具体名字忘了。不过你去“邪恶八八进制”网站应该能找到。