9054有两个门铃寄存器:P2LDBELL(主机写,板卡清),我已经能从PCI总线端写,并且可以从Local总线上清零!L2PDBELL(板卡写,主机清),我从Local总线怎么也写不进!!!为什么?!我该怎样才能正确写/清该寄存器呢????!

2005-07-29 01:25 来自版块 - 板卡设计

uClinux操作系统是linux操作系统的嵌入式版本,两者的主要区别是uClinux省略了内存管理单元,因此在uClinux的驱动程序要使用IO内存资源,只需要向系统注册该资源,然后直接利用物理地址对其进行操作。问题:对于uClinux操作系统而言,如果有一块8M的SDRA... 全文

2005-07-17 21:45 来自版块 - LINUX&UNIX核心开发

linux环境下网卡的驱动程度,由于是嵌入式系统我是在loopback的源代码基础上作了修改。整个系统硬件是Powerpc,系统自己带的网络接口正常!现象:我设计的嵌入式网卡和别的pc机(标准的win2000系统)互相ping时,正确!采用tftp传输文件,即UDP也正确!但是采... 全文

2004-10-18 16:01 来自版块 - LINUX&UNIX核心开发

1)请问linux操作系统在什么地方屏蔽CPU的中断屏蔽寄存器!!!!2)安装了网络驱动之后,ifconfig device_name up!!就完蛋,怎样解决?!!!!!

2004-06-11 22:07 来自版块 - LINUX&UNIX核心开发

1)我将eldk安装在/opt/eldk目录下2)源文件包括了一些头文件:#include<linux/xxx.h>(其中xxx表示省略)#include<asm/uaccess.h>#include<asm/io.h>3)makefile文件... 全文

2004-05-16 15:56 来自版块 - LINUX&UNIX核心开发

访问IO端口DriverNetwork提供了一组访问NIC的IO和内存映射寄存器类:KNdisIoRange/KNdisIoRegister/KNdisIoRegisterSafe<T>1)class KNdisIoRange : public KNdisPeriph... 全文

2004-03-28 20:53 来自版块 - NDIS网络接口开发

硬件资源的声明NIC一般需要四种硬件资源:IO端口,中断,内存和DMA。定义在头文件kndis.h中的枚举类型CM_RESOURCE_TYPE用来说明资源类型typedef enum _CM_RESOURCE_TYPE {CmResourceTypeNull = 0, //... 全文

2004-03-28 19:32 来自版块 - NDIS网络接口开发

前言这一次重新研读DriverNetwork的有关miniport驱动的帮助文档,并以DriverNetwork中自带的nmne2k例子说明相应的知识点。第一次重新学习内容:NDIS的miniport驱动框架 NDIS miniport的adapter类继承了KNdisMi... 全文

2004-03-27 21:51 来自版块 - NDIS网络接口开发

很高兴能和你聊!我不会用私语发送,而且星期五下午要开例会,我开完会Q你,ok?!

2004-03-26 14:10 来自版块 - NDIS网络接口开发

我是一个真正的新手,新手值为0:也就是懂一些C++的皮毛!花了一个星期看完了谭浩强的《C程序设计(第二版)》;花了一个星期看完了武安河的《WDM设备驱动程序开发》;花了一个星期安装好了Vc,DDK2k和著名的SoftIce2.7;然后花了一个星期的时间看懂了第一个WDM的读写注册... 全文

2004-03-25 12:37 来自版块 - NDIS网络接口开发

在WDM框架下,写一个miniport可是在安装过程中总是死机!我发现有几个常见的现象:1)在发送阶段申请的指针没有销毁(不是我没有delete,而是...);2)死机之后,系统自动安装了好几个网卡驱动:ndiswan.sys;raslztp.sys;raspptp.sys;ra... 全文

2004-03-24 21:38 来自版块 - NDIS网络接口开发

KNdisLookahead类<const UINT L, const NDIS_MEDIUM M = NdisMedium802_3 > :KNdisLookahead抽象了完成部分分组的NDIS机制。Miniport驱动允许协议先检查接收帧的头部和一小部分内容。而... 全文

2004-03-22 09:45 来自版块 - NDIS网络接口开发

NDIS Miniports实现OID处理NDIS采用对象标示符OID,在DDK的ntddndis.h中定义,重新定位和设置NDIS miniport驱动的各种配置和操作参数。每一个OID代表了一个32位值,与正确的数据结构一起通过MiniportQueryInformation... 全文

2004-03-19 09:44 来自版块 - NDIS网络接口开发

管理NDIS缓冲NDIS_BUFFER是一个基本的NDIS数据类型,供所有类型的的网络驱动用来描述分配在系统内存的数据块。NDIS_BUFFER 类似Windows NT内核的内存描述符链表。DriverNetworks通过KNdisBuffer类抽象NDIS缓冲。KNdisBu... 全文

2004-03-18 16:59 来自版块 - NDIS网络接口开发

使用定时器KNdisTimer 类为所有网络驱动程序使用NDIS定时器服务提供了一个统一的方法。NDIS定时器服务(Ndis[M]SetTimer)允许网络驱动在规定的毫秒时间之后重新回调。除非请求被取消(Ndis[M]CancelTimer),NDIS在DISPATCH_LEV... 全文

2004-03-18 15:16 来自版块 - NDIS网络接口开发

访问注册表NDIS驱动通过KNdisConfig类访问注册表。在驱动初始化过程中,DriverNetworks框架初始化一个KNdisConfig对象并将其说明提交给正确的adapter类的Initialize()处理程序。miniport, intermediate和proto... 全文

2004-03-18 12:01 来自版块 - NDIS网络接口开发

访问I/O端口DriverNetworks 提供了一组类来访问NIC的I/O 和内存映射寄存器:&#8226;KNdisIoRange / KNdisIoRegister / KNdisIoRegisterSafe<T>&#8226;KNdisMemo... 全文

2004-03-18 11:35 来自版块 - NDIS网络接口开发

中断实现中断NIC的NDIS Miniport驱动必须完成下面的内容: &#8226;Registering an Interrupt注册中断&#8226;Processing an Interrupt处理中断&#8226;Synchronizing wi... 全文

2004-03-18 10:36 来自版块 - NDIS网络接口开发

声明硬件资源Windows NT和Windows 2000定义了四种基本外围设备的硬件资源,例如NIC:&#8226;I/O Ports&#8226;Interrupt&#8226;Memory&#8226;DMA枚举类型CM_RESOURCE_T... 全文

2004-03-18 10:08 来自版块 - NDIS网络接口开发

NDIS Miniport驱动框架介绍NDIS miniport adapter 类继承了 KNdisMiniAdapter 类 并且声明了处理程序所需的signatures,例如Initialize(), Halt()和 Reset()。它们可以是虚拟的或者非虚拟的,或是派生类... 全文

2004-03-17 20:23 来自版块 - NDIS网络接口开发

最近来访

(1)

返回顶部