摘要:
枚举 枚举是一个确定刚刚连接到总线的设备及其所需参数的过程,如功耗,端点的个数和类型,产品类别等等。然后主机为设备分配地址,使能配置并允许设备在总线上传输数据。USB 规范的 9.1.2 节①详细介绍了一个相当常规的枚举过程。但是,首次编写 USB 固件时,很容易准确地知道主机在枚举过程中的响应,而 阅读全文
摘要:
枚举 枚举是一个确定刚刚连接到总线的设备及其所需参数的过程,如功耗,端点的个数和类型,产品类别等等。然后主机为设备分配地址,使能配置并允许设备在总线上传输数据。USB 规范的 9.1.2 节①详细介绍了一个相当常规的枚举过程。但是,首次编写 USB 固件时,很容易准确地知道主机在枚举过程中的响应,而 阅读全文
摘要:
Setup 包① 每个 USB 设备都必须响应默认管道上的 Setup 包。Setup 包用于设备的检测和配置,并执行一些常用功能,例如设置 USB 设备的地址,请求设备的描述符或检查端点的状态。 符合 USB 规范的主机希望所有请求最多在 5 秒内得到处理。它还为特定请求指定了更严格的时间规定: 阅读全文
摘要:
USB 描述符① 所有 USB 设备都有一个层级式的描述符,这些描述符包含需要向主机提供的、描述设备的信息,例如它是什么设备,制造商信息,支持的 USB 版本,可以配置多少种方式,端点的数量及类型等等。 常见的 USB 描述符是: 设备描述符(Device Descriptors) 配置描述符(Co 阅读全文
摘要:
一、题记 再辉煌的过往,也不如一起面对未知的未来 ——致真正尊重财富的人 这是我阅读的第一本理财类书籍——其实在很多年前就应该读读这类书籍并稍稍应用下的,只是当时没有理财方面的意识。至于罗元裳的这本《7分钟理财》,作为入门读物或者说普及类书籍,我觉得还是很不错的,可以说很成功。说到理财,至少要告诉我 阅读全文
摘要:
端点类型(Endpoint Types)① 通用串行总线规范定义了 4 种传输/端点类型: 控制传输,usb 端点 0 使用控制传输,控制传输用来控制对 USB 设备不同部分的访问,通常用于配置设备,获取设备信息,发送命令到设备,或者获取设备的状态报告(《Linux那些事儿之我是USB Core》) 阅读全文
摘要:
USB 协议① 与 RS-232 这类未定义数据发送格式的串行接口不同,USB 由几层协议共通组成。这听起来有些复杂,不过无需担心,一旦明白了内中种种,你会发现自己只需关注上层协议。实际上,大部分情况下,下层协议由 USB 控制器 IC 处理,对终端设计者(end designer)来说这部分相当于 阅读全文
摘要:
连接器① 设备连接主机的方式叫做上行连接(Upstream ),相应地主机连接设备的方式叫做下行连接(Downstream )。上/下行连接器在物理上不可互连②,从而消除了集线器(例如下行端口连接下行端口)上的非法的回环(Loopback )连接。常见的连接器有两种类型,分别称为 A 型和 B 型, 阅读全文
摘要:
了解 USB 标准① 初次接触 USB 不免让人一头雾水,而厚重的、多达 650 页的 USB 2.0 规范(USB 2.0 specification),无意中又会让人望而却步。实际上,这只是一系列 USB 标准的开始,此外还有 USB 类标准(USB Class Standards),比如人机界 阅读全文
摘要:
一、引言 时隔多年,第二次看《肖申克的救赎》。不同于上次的雪泥鸿爪,这次看的过程中,脑中时刻浮现着不吐不快的话语,关于“救赎”的感想。 影片的主题是救赎,讲的也是救赎的故事,那么这里言外就不得不自问:救赎了什么?如何救赎?救赎了谁? 二、救赎了什么? 在观看的过程中,脑中突然蹦出一个词:自由。自由, 阅读全文
摘要:
受不了xxxx恶心人的行为,遂搬迁至博客园。 始发:2016-05-22 11:09:05 版本信息: Android 4.4.4 1、netfilter 与 iptables 关系 Netfilter: http://www.netfilter.org/: Netfilter is a frame 阅读全文
|