1、问题的提出 通用串行总线(USB)作为一种中高速的数据方式,已经很普遍地应用于外设与主机的通信中。VxWorks是当今十分流行的实时操作系统,在通信、国防、工业控制、医疗设备等嵌入式实时应用领域。很多VxWorks系统中都有USB设备,可是关于USB的驱动实现并没有相关的资料可以参考,给实际工作带来了难题。本文通过详细 ...
PCI 即 Peripheral Component Interconnect ,中文意思是“外围器件互联”,是由 PCISIG (PCI Special Interest Group) 推出的一种局部并行总线标准。在现在电子设备中应用非常广泛,下面我详细介绍下PCI总线的工作原理,希望对大家有所帮助。 7|%K)IzDn#U'R,] A0 Y s~t0nW k;X0 ...
本系统中所谓USB设备与主机是通过检测Vcc上拉电阻的变化来确定是否有设备连接的。在D12内部集成了1.5kΩ的上拉电阻,默认状态下不与Vcc相连,程序运行时可以向D12发送连接命令使1.5kΩ电阻连接到Vcc,这样主机便检测到有设备连接。 它的枚举过程分析如下。 设备连接到总线后,设备从总线获得5V电源,程序首先初 ...
USB主机在检测到USB设备插入后,就要对设备进行枚举了。为什么要枚举呢?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 在说枚举之前 ...
下面分别详细介绍一下各描述符。 1.设备描述符 //定义标准的设备描述符结构 typedef struct _DEVICE_DCEs criptOR_STRUCT { BYTE blength; &nb ...
USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点 (Interrupt IN Endpoint) 来向主机(Host)报告。在系统启动时,主机轮询它的根hub(R oot H ub )的状态看是否有设备(包括子hub和子hub上的设备)连接。USB总线拓扑结构见下图(最顶端为主机的 R oot H ub ): ...
以下解读针对6.20.1的内核 内核被boot-loader装入内存,然后解压缩,跳到第一条指令处执行.此时mmu是关闭的,就是说此时指令寄存器pc中的地址不经过转换直接对应到物理地址.而内核映像文件的入口地址(stext)在编译时是被链接到0xC0008000处(见内核链接脚本).这个地址也被定义为内存中第一条内核指令的虚拟地址: &n ...
3.3.5 IPCP 协议 在LCP协商和鉴权阶段后,PPP操作进入网络协议配置阶段。在这个阶段通信双方发送NCP(Network Control Protocol)数据包来选择和配置一个或多个网络层协议。比如,如果网络层要使用IP协议,那么此时必须使用一个网络配置协议来配置双方的IP地址、域名服务器IP地址等,只有双方获得了这些必要的信息,才 ...
3.3.4 鉴权协议 在PPP连接过程中,LCP协议定义了一种使用鉴权协议进行鉴权的方法。这种机制可以使用不同的协议进行鉴权,目前支持的鉴权协议包括PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)。 1.密码鉴权协议(PAP)PAP提供了一种通过双向握手进行身份确认的简 ...
3.3.3 链路控制协议 如上所述,链路控制协议(LCP)用于PPP链路的建立、维护和拆除。LCP数据包是在PPP数据包的信息域发送的。LCP数据帧分为如下三个部分: 连接配置包:用于建立和配置一个PPP链路连接 &n ...
Riching
京存高性能存储
jason.aliang
cj_181888888
zhaowell
teresa_xie
ElectroRent
toradex
metotj
hirain123
18222691126
mjd888
模拟后端的小白
Iamliutt
xiaozhuo
edadoc2013
l030121
小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2024-4-27 20:22 , Processed in 0.025283 second(s), 3 queries , Gzip On, Redis On.