发布时间:2013-07-21 15:46:32
第6章 USB驱动6.1 USB规范简介6.1.1 概述本章不打算用太多的篇幅描述USB规范中的内容,仅仅对USB的一些规范做大概的描述,以致于读者在后面软件分析过程中不觉得过于突兀,但是如果要想清除的进行软件分析,必须认真阅读USB的相关规范。USB是一种支持热插拔的高速串行传输总线,它.........【阅读全文】
发布时间:2013-07-17 22:30:38
5.3 AM79C97X驱动的动态配置安装及使用过程5.3.1 AM79C97X驱动的动态配置安装过程上一节分析了网卡驱动的数据结构与系统中不同的层次数据结构的相互关系,作为驱动程序的主要目的,就是要建立一个符合系统要求的数据结构关联,只有建成了完整的数据结构关联,系统才能够使用网卡驱动。本节从.........【阅读全文】
发布时间:2013-07-09 20:59:10
5.2 AM79C97X网络驱动程序的结构网络驱动程序有一个非常复杂结构,里面包含了各种各样的网络协议。就目前最为常用的internet网络协议来说就包含了应用层、传输层、网络层、链路层以及物理层等5个层次,每个层次必须遵守各自的协议。就AM79C97X通信芯片来说,与之相关的主要是链路层,它负责为网络层提供服.........【阅读全文】
发布时间:2013-07-09 20:51:46
第5章 网卡驱动5.1 概述本章将通过AM79C97X网络通信芯片的例子来说明网卡的驱动原理。该通信芯片不仅具有网络通信功能,而且还建有PCI接口控制管理功能。在操作系统通过对AM79C97X的PCI接口的自动配置为该设备分配内存资源和IO资源,这些内存资源和IO资源将是CPU控制AM79C97X网络通信芯片的主要的主要.........【阅读全文】
发布时间:2013-07-06 19:42:45
4.2.3 PCI中断处理函数库pciIntLib在库文件src\dev\pci\pciIntLib.c中描述了PCI设备的中断处理方法。这个函数库并不是在PCI自动配置的时候调用,因为这时候各PCI设备的中断处理函数还不明确,只能是作为具体PCI设备初始化的时候调用该函数库从而完成该中断向量初始化功能。根据PCI规范,PCI设备fun.........【阅读全文】