发布时间:2013-07-21 15:54:27
6.2 USB驱动程序的软件结构6.2.1 概述如图6.9,在计算机系统中,USB设备的连接如图。图6.9 USB设备在系统中的结构图这一点和网络接口有些类似。从功能上说,网络接口的主要作用是数据传输,而USB接口的主要作用是数据传输的设备的控制,二者有一定的相似性。从硬件层面上来说,US.........【阅读全文】
发布时间: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网络通信芯片的主要的主要.........【阅读全文】