ChinaUnix博客

暂无签名

  • 博客访问: 88820
  • 博文数量: 125
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1322
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
  • 认证徽章:
文章分类

全部博文(125)

文章存档

2017年(57)

2016年(68)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-03-07 14:14:29

 在Linux系统中,网络设备都被抽象为struct net_device结构体。它是网络设备硬件与上层协议之间联系的接口,了解它对编写网络驱动程序非常有益,所以本文将着手简要介绍linux-2.6.38.8/include/linux/netdevice.h文件中struct net_device结构体的所有成员(没有按照它们定义的顺序)。    1、网络设备.........【阅读全文】

阅读(47) | 评论(0) | 转发(0)

发布时间:2017-03-07 11:01:54

一、USB硬件介绍1.1、概述        一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。     .........【阅读全文】

阅读(51) | 评论(0) | 转发(0)

发布时间:2017-03-07 10:33:04

参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。 一、驱动加载部分[cpp] view plain copy static int __init usb_mouse_init(void)  .........【阅读全文】

阅读(73) | 评论(0) | 转发(0)

发布时间:2017-03-07 09:56:58

在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元:a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE);b -- USB逻辑设备被USB系统软件看作是.........【阅读全文】

阅读(141) | 评论(0) | 转发(0)

发布时间:2017-03-06 16:46:32

1、无线网络驱动(ath9k_htc)     ath9k_htc是一个基于USB接口的SoftMAC无线网络适配器。为了其驱动能正常工作,首先必须调用usb_register来注册驱动定义的usb_driver,以借助USB Core的力量来处理与USB协议相关的事件。其代码如下:[cpp] view plain copy .........【阅读全文】

阅读(3854) | 评论(0) | 转发(2)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册