当前位置: 首页 > news >正文

宣讲家网站做四讲四有模范网站排名易下拉用法

宣讲家网站做四讲四有模范,网站排名易下拉用法,网店美工课程总结,超链接到网站怎么做视频文件下载本分析主要针对e1000网卡,驱动源码为7.3.20-k2。本文的目的不是为了讲述如何编写驱动程序,主要是分析网卡驱动内部的实现机制。Linux-千兆网卡驱动实现机制浅析作者: Minit, 出处:博客, 责任编辑: 罗丽艳,2009-03-29 00:001.引言本分析主要针对e1000网卡#xff0c;驱动源码为…本分析主要针对e1000网卡,驱动源码为7.3.20-k2。本文的目的不是为了讲述如何编写驱动程序,主要是分析网卡驱动内部的实现机制。Linux-千兆网卡驱动实现机制浅析作者: Minit, 出处:博客, 责任编辑: 罗丽艳,2009-03-29 00:001.引言本分析主要针对e1000网卡驱动源码为7.3.20-k2。本文的目的不是为了讲述如何编写驱动程序主要是分析网卡驱动内部的实现机制。通过此分析希望可以理解驱动程序中的各个部分的关系对网卡发送和接收数据包有直观的了解同时也希望对设计网卡驱动程序有帮助。由于网卡驱动程序与硬件和操作系统都有很紧密的联系故要把某些问题完全弄清楚需要很多的经验与相关知识介于自身的水平有限且自身经验较少故肯定存在很多问题希望本文的读者发现了问题不吝与作者联系。2.网卡驱动的体系结构网卡作为一个PCI设备其必须遵守相应的PCI规范即必须为网卡定义相应的标识号每个PCI外设由一个总线编号、一个设备编号及一个功能编号来标识。网卡驱动程序则需要定义相应的pci_device_id结构来表示其支持的PCI外设的标识通过在驱动程序的pci_device_id中查找设备标识号将驱动程序与设备联系起来。网卡作为PCI设备其包括两类空间一种是配置空间 CPU不能直接访问访问这个空间需要借助BIOS功能;另一种是普通的控制寄存器空间这部分经过映射后CPU可以直接访问控制。 在硬件加电初始化时BIOS统一检查所有的PCI设备并为每个设备分配一个物理地址该地址通过BIOS获得并写到设备的配置空间内驱动程序就可以将网卡的普通控制寄存器映射到一段内存空间内CPU通过访问映射后的虚拟地址来操控网卡的寄存器。当操作系统初始化时其为每个PCI设备分配一个pci_dev结构并将前面分配的物理地址写到pci_dev的resource字段中。在网卡驱动程序中则可以通过读取pci_dev中的resource字段获得网卡的寄存器配置空间地址其由函数pci_resource_start()和pci_resource_end()获得该空间的起始位置通过ioremap()将该段位置映射到主存中以便CPU访问控制网卡的I/O和内存空间。如重启网卡设备则是通过向映射后的网卡的相应寄存器写入命令实现其通过映射后的首地址及相应的寄存器偏移量找到该寄存器的位置然后通过函数writeb()写该寄存器。有关相关寄存器对应的偏移量一般是通过网卡的相关的datasheet获得。如果要获取网卡的MAC地址则一般通过函数readb()读取首地址开始的前六位内容即可得到。
http://wiki.neutronadmin.com/news/9094/

相关文章:

  • 建网站要多少钱 东莞公司排行榜
  • 阜新市网站建设中国进出口贸易网官网
  • ps做的图片能做直接做网站吗微信wordpress
  • 中国做机床的公司网站php空间租用
  • 那些网站可以做信息推广最近alexa排名查询
  • 陕西省城乡住房建设厅网站百度seo优化包含哪几项
  • 网站建设属于会计的什么科目游戏开发者
  • 南京网站建设推南京网站建设设计凌哥seo技术博客
  • jsp 响应式网站模板wordpress api地址
  • 美橙互联网站建设进不去简洁的网站设计
  • 网站开发语言学习网络营销平台名词解释
  • 网站图片导入wordpress写安卓软件用什么工具
  • 网站是做排行网站开发中要做哪些东西
  • 广东微信网站制作报价沈阳高端网站设计
  • 温州做美食网站韩国展厅设计网站
  • 网站的备案网站建设捌金手指花总十九
  • 网站注册账号建网站用的域名多少钱
  • 电脑做网站服务器WIN7 买个域名怒江州城乡建设局网站
  • 网站建设方案对比一线视频免费观看
  • 企业怎么做网站做网站的公司中国500强企业官网
  • 做外贸的免费网站4a级旅游网站建设的要求
  • 建站开发护肤品 网站建设策划书
  • 免费建立网站哪个好wordpress 缓存腾讯cos
  • 太原网站制作企业北京网站优化常识
  • 高端大气的网站首页手机软件开发平台
  • 网站建设模板素材河南网站建设外贸
  • 陕西有限公司网站建设招标公告网站建设需要多少
  • wordpress免费网站模板部门网站管理建设工作汇报
  • 2017做网站赚钱网站建设的总体目标
  • 用软件做seo网站关键词推广asp flash网站模板