Fork me on GitHub
侧边栏
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 135 下一页
摘要: USB TYPE-C更加深入的应用,是从USB3.1开始的,这是因为从USB3.1开始,USB的功能开始变得更加丰富起来。 USB 3.1基本规格 有SS字样的代表支持PD,有SS和10的USB标志代表支持USB3.1及PD2.0 历代USB输出功率及标志比较 本图来源于:https://www.d 阅读全文
posted @ 2024-08-11 16:58 yooooooo 阅读(1012) 评论(3) 推荐(1)
摘要: USB Power Delivery (USB PD) 和 USB Type-C 是两个不同但相关的技术标准,它们在功能和应用上有所区别。 1. USB Type-C 连接器标准: USB Type-C 是一种物理连接器标准。它定义了 USB 接口的外形和引脚排列。 双面插入: USB Type-C 阅读全文
posted @ 2024-08-11 12:46 yooooooo 阅读(1592) 评论(0) 推荐(0)
摘要: 1.USB描述符 USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB标准配置描述符的组成。 2.标准配置描述符组成 一个USB设备至少有一个或者多个配置,这一点可以从设备描述符的最后一项bNumCon 阅读全文
posted @ 2024-08-11 12:43 yooooooo 阅读(865) 评论(0) 推荐(0)
摘要: 我们第一个学习要点就是USB描述符,所谓描述符其实就是C语言里面的结构体或者数组,数组包含的信息说明当前的设备具有哪些特征。USB描述符有设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。我们先学会每个描述符的细节,我会写的非常详细且简洁 阅读全文
posted @ 2024-08-11 09:57 yooooooo 阅读(737) 评论(0) 推荐(0)
摘要: 在 USB 通信中,控制传输(Control Transfer)是一个非常常见且重要的传输类型,主要用于配置设备、查询设备状态以及发送和接收命令。控制传输有三种主要形式:控制写传输(Control Write Transfer)、控制读传输(Control Read Transfer)和无数据控制传 阅读全文
posted @ 2024-08-11 09:43 yooooooo 阅读(426) 评论(0) 推荐(0)
摘要: USB协议详解第2讲(协议核心学习要点) 看了这么多概念,想必大家会问“我要学会USB协议,并且会编程,我具体要学习那些有关的内容?”,这一篇我们将会讲解在学习USB协议中务必要掌握的知识点,罗列如下(后期文章逐一攻克): (1)USB描述符 (2)USB传输 (3)USB事务 (4)USB包(☆☆ 阅读全文
posted @ 2024-08-10 23:05 yooooooo 阅读(504) 评论(0) 推荐(0)
摘要: 0.概括 USB协议学习中最重要几个概念如下,没有提及的就是对USB协议学习中不重要的或者编程不需要用到的。大家也不用着急,概念必须要学会,否则都不知道下面这些东西是什么还学什么通用串行总线协议,大家也不用怕,其实也没有那么高深莫测。 1.USB传输(Transfer) 2.USB传输中事务(Tra 阅读全文
posted @ 2024-08-10 22:37 yooooooo 阅读(628) 评论(0) 推荐(1)
摘要: 最近碰到棘手的问题: 以太网进行iperf测试时, 发生了SMMU (System Memory Management Unit)访问异常导致内核崩溃. 原本只是内部测试发现, 后面在试验车上也概率性的出现. 问题发生的概率还不小. 很严重. 只能先从头把一些基本概念与流程梳理清楚. 好在最后还是找 阅读全文
posted @ 2024-08-10 13:38 yooooooo 阅读(1099) 评论(0) 推荐(0)
摘要: ARM SMMU(System Memory Management Unit)是一种用于ARM架构的内存管理单元,它支持两阶段的地址转换机制,即Stage 1和Stage 2。这种机制允许操作系统和虚拟化环境中的hypervisor对内存访问进行更精细的控制。 Stage 1地址转换主要负责将虚拟地 阅读全文
posted @ 2024-08-09 16:48 yooooooo 阅读(1067) 评论(0) 推荐(0)
摘要: 在 ARM SMMU(System Memory Management Unit)中,Stream Table 是一个非常关键的数据结构,它用于管理和映射设备的内存访问请求。它的作用主要体现在以下几个方面: 1. 设备请求的流分类 - 在系统中,不同的外设可能通过 SMMU 发送内存访问请求。SMM 阅读全文
posted @ 2024-08-09 15:38 yooooooo 阅读(139) 评论(0) 推荐(0)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 135 下一页