相关文章  
  • 华为认证网络工程师--认证考试试题(笔试)
  • Linux系统下实现多线程客户/服务器(3)
  • 使用Linux高效构建无线网关/防火墙(2)
  • 使用Linux高效构建无线网关/防火墙(5)
  • Linux操作系统的编程环境详细介绍(1)
  • Linux系统管理员秘技:用快捷命令一招制胜
  • Linux英文试题50道(1)
  • Linux英文试题50道(3)
  • Linux英文试题50道(2)
  • Linux英文试题50道(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    基于Linux的USB设备的详细介绍5

    ;tx_buf = (char*) kmalloc(TX_PACKET_SIZE, GFP_KERNEL | GFP_DMA);

       packet_buffer = (char*) kmalloc(RX_PACKET_SIZE, GFP_KERNEL | GFP_DMA);

       /* allocate memory for the receive buffer; the contents of this

       buffer are provided during read() */

       rx_ring.buf = (char*) kmalloc(RBUF_SIZE, GFP_KERNEL);

       /* set up USB descriptors */

       twiddle_descriptors();

       /* enable USB i/o */

       sa1100_usb_start();

       /* set up to receive a packet */

       kick_start_rx();

       return 0;
    twiddle_descriptors ()功能建立起设备的USB描述符。在描述符全部建起后,准备从USB主机枚举并接收一个数据帧。kick_start_r

    页码:[1] [2] [3] [4] [5] [6] [7] [8]5页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved