自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(275)
  • 资源 (161)
  • 收藏
  • 关注

翻译 【学习笔记】WSL2: 查找和删除 Zone.Identifier 文件

运行以下代码片段,查找并删除由于复制文件到 WSL2 时自动生成的 Zone.Identifier 文件。如果你最终来到这里,很可能是这些讨厌的 `*:Zone.Identifier` 文件在你的工作流程中破坏了某些东西。否则,它们是浏览器和 Windows 资源管理器下载文件时生成的无害文件,用于存储有关下载文件的元数据。

2024-11-15 21:31:54 307 2

原创 【Linux笔记】ps -T -p pid 的含义与作用

ps是 Linux 中用于查看指定进程线程信息的利器。通过这个命令,系统管理员和开发人员可以深入了解一个进程的多线程执行情况,快速识别高 CPU 占用线程、排查死锁问题,或者分析性能瓶颈。在处理多线程应用时,这个命令无疑是你不可或缺的工具之一。

2024-10-24 23:47:50 938

原创 【Wireshark笔记】如何在Wireshark中使用过滤器去除TCP Dup ACK

TCP(Transmission Control Protocol)是一种可靠的传输协议,它确保数据包能够正确、按序到达接收方。当TCP流中的数据包没有按预期顺序到达时,接收方会发送一个重复的ACK包(即Dup ACK),告知发送方某些数据包可能丢失了或发生了其他问题。在Wireshark中,包虽然是分析网络问题的重要指标,但在某些分析场景下,它们可能并不是我们所关注的焦点。使用过滤器!可以有效去除这些重复ACK包,让我们更加专注于其他重要的数据包。

2024-10-22 20:01:58 1194

原创 【学习笔记】理解 C++ 中 reinterpret_cast 和 C 风格类型转换的区别

在 C++ 中,类型转换是一个常见的操作,特别是当我们需要在不同类型之间进行数据操作时。本篇笔记将通过两个具体的例子来讨论 reinterpret_cast 和 C 风格的类型转换的区别。

2024-10-19 09:25:32 907

原创 【学习笔记】一种使用多项式快速计算 sin 和 cos 近似值的方法

在嵌入式开发、游戏开发或其他需要快速数学计算的领域,sin 和 cos 函数的计算时间可能会影响程序的整体性能。特别是在对时间敏感、精度要求不高的场景中,传统的 sin 和 cos 函数由于依赖复杂的数值方法实现,可能无法满足性能需求。基于此,这里使用基于5次多项式拟合的快速计算 sin 和 cos 近似值方法。

2024-10-06 00:03:24 1595

原创 【开源项目】CException 为C语言提供简洁高效的异常处理机制

CException 是一个为C语言设计的简洁高效异常处理库。它基于C标准库中的setjmp和longjmp函数实现,比起C++的异常处理,它在性能上更为高效,但也因此在灵活性上有所损失。CException的优势在于它的可移植性,几乎任何支持setjmplongjmp的系统都可以使用它。无论是嵌入式系统还是更大的应用程序,CException都能轻松适配。

2024-10-01 09:21:47 1077

原创 【Wireshark笔记】通过Wireshark检测和分析TCP重传

TCP 是为保证数据可靠传输而设计的协议。它通过校验和、确认(ACK)、重传机制等确保数据包可以安全地传输到目标设备。当发送方没有在指定的超时时间内收到接收方的确认(ACK),它会认为该数据包可能丢失,随后触发重传操作。TCP重传是网络通信中一个常见但又可能影响性能的重要现象。通过Wireshark的强大分析功能,我们可以快速检测和过滤出TCP重传数据包。借助过滤条件,可以专注于分析重传问题,并结合其他相关的分析工具,深入了解网络的性能瓶颈和潜在问题。过滤出TCP重传数据包。借助。

2024-09-26 00:03:16 3791

原创 【学习笔记】Handling Integer-to-Pointer Casting Issues in 64-bit Systems for C Programming

Handling Integer-to-Pointer Casting Issues in 64-bit Systems for C ProgrammingWhen working with threads in C, especially in 64-bit systems, one common issue is passing values to a thread safely.

2024-09-22 23:46:40 894

原创 【学习笔记】printf中%m的含义

printf中%m的含义。printf中使用了%m来打印输出,那么%m又是什么意思呢?其实%m 并不是在所有的 printf 实现中都通用或标准化的选项,而是在某些特定的编程语言或库中有特定的含义,其中最常见的就是在GNU C Library (glibc)中是一个特殊格式化选项

2024-08-18 09:42:13 1265

原创 【学习笔记】解决在声音输出中找不到蓝牙耳机设备的问题

在使用蓝牙耳机的时候,遇见一个问题,就是在电脑在连接蓝牙耳机之后,在声音输出中找不到蓝牙耳机设备,只能使用扬声器播放声音。电脑使用的是Windows 11系统。后来在网上寻找解决方案,发现是 Windows 11 的蓝牙电话功能和系统的扬声器功能会有冲突,所以会在声音输出中找不到蓝牙耳机设备。

2024-08-10 23:54:08 10431 27

原创 【学习笔记】解决Serial Communication Library编译问题

Serial Communication Library 在多个机器人相关项目中使用,可以像大多数 unix 库一样通过 make 和 sudo make install 构建并安装到操作系统中,但因为它是一个 catkin 项目,所以也可以在 catkin 工作区中与其他 catkin 项目一起构建。必须安装相应的 Catkin 环境才可以编译,但是我不想依赖 Catkin,所以寻找了去除 Catkin 依赖的方法。中找到了解决方案,只需要修改 CMakeLists.txt 就可以删除Catkin依赖。

2024-07-25 22:45:49 543

原创 【开源项目】LocalSend 局域网文件传输工具

是一个免费的开源跨平台的应用程序,允许用户在不需要互联网连接的情况下,通过本地网络安全地与附近设备共享文件和消息。下载地址它是一个跨平台应用程序,使用 REST API 和 HTTPS 加密实现设备间的安全通信。与依赖外部服务器的其他消息应用程序不同,LocalSend 不需要互联网连接或第三方服务器。

2024-07-06 10:22:29 1398

原创 【学习笔记】Fréchet距离的 C 语言实现

Fréchet 距离试图量化这样的场景:假设有两个人分别沿着曲线AAA和BBB行走,他们可以从各自的起点出发,以任意的速度前进,但要求两人始终保持同步,即每个人在自己路径上的位置与另一人在其路径上的位置之间有一个对应关系。Fréchet 距离是保持彼此距离尽可能小的情况下所需的最大距离。Fréchet距离的数学定义可以用以下公式表达:设A01→XA01→X和B01→XB01→X是定义在度量空间Xd(X, d)Xd中的两条连续曲线,其中ddd是。

2024-07-03 00:35:22 1182

原创 【学习笔记】Hausdorff 距离的 C 语言实现

给定两个集合AAA和BBB,它们可以是点集、几何形状的边界点集合等,在一个度量空间中(通常假设为欧几里得空间),Hausdorff距离HABH(A, B)HAB定义为两个集合间最远的最近点距离的最大值。从集合AAA到集合BBB的单向Hausdorff距离hABh(A, B)hAB定义为集合AAA中每个点到集合BBBhABmax⁡a∈Amin⁡b∈B∣∣a−b∣∣hABa∈Amax​b∈Bmin​∣∣。

2024-06-19 22:58:16 978

翻译 【学习笔记】预处理宏 GCC:粘贴 x 和 x 并不生成有效的预处理标记

这个宏在 VS 编译器中工作正常,但在 GCC 编译器上无法编译:错误:错误:粘贴 “/” 和 “includefile” 并没有生成有效的预处理标记对于一些 include 文件,它给出了错误:错误:粘贴 “includefile” 和 “.” 并没有生成有效的预处理令牌。

2024-06-11 22:28:50 416

原创 【学习笔记】解决 VMware Workstation 17 Player 和主机之间无法复制粘贴的问题

使用VMware Workstation 17 Player,再上面安装 Ubuntu ,安装完之后,需要和主机之间进行复制粘贴。首先安装了VMware Tools。在打开的页面下把 VMwareTools-10.3.25-20206839.tar.gz 拷贝了下来。解压得到 vmware-tools-distrib。一路默认安装,安装完重启虚拟机后,发现还是无法复制粘贴选择重装 VMware Tools再重启虚拟机,发现还是无法复制粘贴。

2024-06-08 22:59:06 1448

原创 【学习笔记】pip安装pyinstaller报错问题

用户无需安装 Python 解释器或任何模块,即可运行打包后的应用程序。PyInstaller 支持 Python 3.8 及更新版本,并能正确捆绑 numpy、matplotlib、PyQt、wxPython 等许多主要 Python 软件包。PyInstaller 针对 Windows、MacOS X和Linux进行了测试。然而,它不是一个交叉编译器,要制作Windows应用,你需要在 Windows 上运行 PyInstaller,要制作 Linux 应用,你需要在 Linux 上运行它。

2024-06-04 22:37:22 1933 2

原创 ## CSDN创作活动:缓解工作压力:程序员的健康之道

在当今快节奏的社会中,程序员作为一个高度专业化和技术密集的群体,往往需要面对持续的工作压力和创新挑战。在如此高强度的工作环境下,如何有效缓解工作压力,保持工作效率和个人健康成为了许多程序员需要思考和努力解决的问题。本文将探讨程序员在工作中采取的一些有效方法来缓解压力,以期帮助更多程序员保持高效和健康。首先,规律的作息时间对于缓解工作压力至关重要。程序员通常需要长时间注视电脑屏幕,长期不规律的作息时间容易导致眼睛疲劳、颈椎问题等健康隐患,进而影响工作效率。

2024-05-02 22:31:52 476

原创 【C语言笔记】【有点逗系列】 一个打印 Hello, world! 的程序

这代码的可读性非常差,罗列紧凑的位运算难以理解,使用了不寻常的写法,利用了位运算来表示字符的ASCII码,将字符串 “Hello, World!这代码在技术上是一个有趣的练习,可以展示对位运算和ASCII码的理解。这个程序表面上完全不知道在做什么,但实际上就是利用位运算和数组,将字符串 “Hello, World!” 压缩成了一系列整数,最后再打印出来。本文链接:https://blog.csdn.net/u012028275/article/details/137424102。现在看代码就清晰很多了。

2024-05-02 22:00:29 579

原创 ## CSDN创作活动:程序员之路的双重探索

程序员之路往往是激情与职业的交织。这个决定常常涉及更深层次的考量和探索,因为程序员的身份既承载着对编程艺术的追求,又肩负着职业发展的责任。在这篇文章中,我们将重新审视成为程序员的原因,梳理激情与职业之间的紧密联系,探讨程序员之路上的双重探索。成为程序员是一种充满内涵和意义的选择,融合了激情的奔放和职业的克制,在激励人们不断超越自我、追求技术创新的同时,也为个人的职业发展提供了广阔的舞台。愿每一个选择成为程序员的人,都能在激情与职业之间找到平衡,勇敢迈向技术的殿堂,探索未知的领域,成为科技变革的引领者。

2024-04-25 23:52:05 268

原创 ## CSDN创作活动:程序员如何搞副业?

程序员不仅是代码的编织者,更是梦想的引领者。在副业的蓬勃发展中,他们通过勇敢的决断、坚定的勤劳,探寻自我、挑战未知,实现了个人梦想的最大化。愿我们向这些认真探索的程序员致敬,感激他们带来的不息创新与积极变革,为未来科技世界的探险之旅添上一抹奇妙的色彩。

2024-04-21 15:41:50 568

翻译 【学习笔记】在 git 仓库中,你的文件存放在哪里

你好!今天我和一个朋友聊起了 git 的工作原理,我们聊到了一个话题 —— git 把文件保存在哪里?我们知道它在你的.git目录下,但你的旧版本文件到底在哪里呢?例如,这个博客在 git 仓库中,其中包含一个名为的文件。它在我的.git文件夹中的什么位置?该文件的旧版本又在哪里?让我们通过编写一些非常简短的 Python 程序来进行调查。

2023-11-18 22:25:01 749

翻译 【学习笔记】C 语言中的 lambda

今天,我了解到 gcc C 至少从 3.0.4 版本开始支持。我希望我早点知道。在最近的上,Paolo Carlini 做了的演讲。他提到的一个新功能是 C++ 对 lambda 函数的支持。我想,如果 g++ 有它们,将它们引入 gcc 应该不会太难。我问 Paolo,他说他听说过一个项目正在研究这个问题。酷。今天,我去寻找在 gcc 中从事 lambda 函数工作的人。我没有找到他们。。;太棒了。而且,它只使用 gcc 支持了十多年的功能。太棒了。

2023-11-11 22:06:57 335

翻译 【学习笔记】Winsock 线程安全吗

Winsock 线程安全吗?On在Windows 栈上,在一定范围内是这样的。send()recv()例如,在单个套接字上有一个线程调用send(),另一个线程调用recv(),这样是安全的。send()send()相比之下,两个线程同时在一个套接字上调用send()是个坏主意。这在有限的意义上是 “线程安全” 的,即你的程序不会崩溃,当然也不会让处理这些send()调用的内核崩溃。事实上,它是 “安全” 的并不能回答一个关键问题:关于这样做的实际效果。哪个调用的数据会在连接上首先发送?

2023-11-03 00:29:03 326

原创 【学习笔记】记录一个win 11 操作文件卡顿,Windows 资源管理器CPU占用飙升问题

前段时间忽然发现电脑操作文件都会特别的卡,例如复制粘贴文件,写入文件等操作,卡的怀疑人生,原本以为是电脑太久没重启,重启电脑后现象还在。卡的时候,在任务管理器中会看到,Windows 资源管理器的CPU占用会飙升,达到90%以上,特别离谱。在网上找了很多方式,都没有用,后来看到有人说可能是百度网盘的问题,然后我参照文章的做法,成功解决了问题。

2023-10-24 23:37:53 5826 20

原创 【学习笔记】win11 时间显示秒

原本一直用着 windows 10 的系统,点击右下角的托盘时钟,可以看到当前的秒数,平时拿来粗略的计时,看时间非常的方便,现在换成了 windows 11 的系统,点击右下角的托盘时钟,发现不显示秒数了,人都傻眼了,真的太不方便了,这是什么 SB 操作,改成这样太奇葩了。在网上找能显示秒的方式,有些是安装一些第三方软件,有些是修改注册表,最后看到说新版的 win 11 添加了任务栏时间显示秒数,在此记录下开启的方式。开启后的效果如下:还是不能像 win 10 的日历一样,但是至少能显示秒了。

2023-10-22 10:54:52 7690 2

原创 【开源项目】tinyprintf 用于嵌入式系统的小型printf和sprintf库

tinyprintf 是一个用于小型嵌入式系统的微型 printf 和 sprintf 库。这个库实际上只由两个文件和组成。LICENSE:MIT, BSD 或者 LGPL license当我们在进行小型嵌入式系统开发时,有时候会因为标准的 libc 的 printf 和 sprintf 函数占用的内存过于庞大或者是执行的效率过于低下而困扰,这个时候我们就需要一个轻量级的 printf 和 sprintf 库版本。

2023-10-06 23:35:20 735

原创 【Linux笔记】一次 backtrace 问题记录

backtrace 函数用于程序异常退出时回溯栈信息,通过回溯上层函数在当前栈中的地址,并将地址指针放入 buffer 缓冲区。然后可以再通过 backtrace_symbols 将从backtrace 函数中获得的函数地址转换为字符串形式的调用栈信息,或者使用 backtrace_symbols_fd 函数将转换的信息写入 fd 中。详细说明可以看backtrace介绍或者。

2023-06-23 23:31:10 1729

原创 【C语言笔记】【陷阱系列】 打印输出问题

陷阱系列内容。用于记录各式各样有陷阱的C语言情况☺。

2023-06-01 23:53:41 565 3

原创 【C语言笔记】【陷阱系列】 函数声明问题

陷阱系列内容。用于记录各式各样有陷阱的C语言情况☺。

2023-05-30 00:16:53 1217

原创 【开源项目】Build your own X 构建自己的项目

可以看到包含了非常多的技术,包括3D渲染器,增强现实,区块链,加密货币,命令行工具,数据库,Docker,Git,虚拟机,游戏,操作系统,物理引擎,搜索引擎,Shell,文本编辑器,Web浏览器,Web服务器等等。通过学习这个项目帮助我们更好地理解很多软件和系统的工作原理,深入了解所涉及的技术,从而提高我们的各种工作技能和相关知识,进而更好地应用它们。可以看到一个如何构建自己的数据库的教学指南,这份教学非常的详细,这可以帮助我们更好地理解这个项目的实现细节和背后的原理。

2023-05-03 16:43:17 2408 2

原创 【Mongoose笔记】SNTP 客户端

Mongoose 笔记系列用于记录学习 Mongoose 的一些内容。Mongoose 是一个 C/C++ 的网络库。它为 TCP、UDP、HTTP、WebSocket、MQTT 实现了事件驱动的、非阻塞的 API。

2023-04-09 00:37:53 800

原创 【开源项目】Project Based Learning 基于项目的学习

Project Based Learning 是一个集合了很多学习资源的项目,有一系列主流编程语言的编程教程,可以在其中通过从头开始构建项目学习到很多实际项目的技能。可以看到有编写一个简单的内存分配器,用C语言编写 Shell,编写一个FUSE文件系统,构建自己的文本编辑器,构建自己的Lisp等等一系列的项目。

2023-03-31 18:39:21 3696

原创 【C语言笔记】【宏定义系列】 编译时检查是否2的幂

用于在编译时检查常量表达式是不是2的 n 次幂,如果常量表达式不是2的 n 次幂,则强制编译错误,编译器报错,反之如果常量表达式是2的 n 次幂,则编译正常。该宏定义来自linux kernel 3.10。

2023-03-30 22:58:37 403

原创 【学习笔记】Mosquitto 基础安装使用

记录学习 Mosquitto 基础安装与使用的一些内容。Mosquitto 是一个开源 MQTT 代理,官网的简介如下:Eclipse Mosquitto是一个开源的(EPL/EDL 许可)消息代理,实现了MQTT的 5.0、3.1.1 和 3.1 版本。Mosquitto是轻量级的,适用于从低功耗的单板计算机到完整服务器的所有设备上使用。MQTT协议提供了一种使用发布/订阅模型执行消息传递的轻量级方法。这使得它适合于物联网信息传递,例如使用低功率传感器或移动设备,如手机、嵌入式计算机或微控制器。

2023-03-29 23:10:27 1381

原创 【Mongoose笔记】SOCKS5 服务器

Mongoose 笔记系列用于记录学习 Mongoose 的一些内容。Mongoose 是一个 C/C++ 的网络库。它为 TCP、UDP、HTTP、WebSocket、MQTT 实现了事件驱动的、非阻塞的 API。

2023-03-25 16:56:03 777 2

原创 【Mongoose笔记】MQTT 服务器

Mongoose 笔记系列用于记录学习 Mongoose 的一些内容。Mongoose 是一个 C/C++ 的网络库。它为 TCP、UDP、HTTP、WebSocket、MQTT 实现了事件驱动的、非阻塞的 API。

2023-02-19 22:59:24 1120

原创 【C语言笔记】【宏定义系列】 编译时检查 2

用于在编译时检查一个条件是否为真,如果条件为真则会编译失败,编译器报错,反之如果条件为假,则编译正常。这个宏定义没有返回值,如果需要返回值可以使用该宏定义来自linux kernel 3.10。

2023-02-12 16:51:36 1017

翻译 【GNU笔记】【C扩展系列】参数数目可变的宏 Macros with a Variable Number of Arguments

在1999年的ISO C标准中,宏可以声明为接受可变数量的参数,就像函数一样。定义宏的语法类似于函数。fprintfstderr这里的“…”是一个可变参数在这种宏的调用中,它表示零个或多个标记,直到结束调用的右括号为止,包括任何逗号。这组标记将替换宏主体中出现的标识符。更多信息请参阅 CPP 手册。GCC 长期以来一直支持可变参数宏,并使用了一种不同的语法,允许你像其他任何参数一样为变量参数命名。fprintfstderr这在所有方面都等同于上面的 ISO C 示例,但可以说更具可读性和描述性。

2023-02-05 17:21:52 211

原创 【Mongoose笔记】MQTT 客户端

Mongoose 笔记系列用于记录学习 Mongoose 的一些内容。Mongoose 是一个 C/C++ 的网络库。它为 TCP、UDP、HTTP、WebSocket、MQTT 实现了事件驱动的、非阻塞的 API。

2023-01-28 23:34:11 2122 10

USB Type-C Port Controller Interface Specification

Universal Serial Bus Type-C Port Controller Interface Specification Revision 2.0, Version 1.2 November 2020 With the continued success of USB Power Delivery, there exists a need to define a common interface between a USB Type-C Port Manager and a simple USB Type-C Port Controller.

2022-12-03

基于STM32的事件驱动框架的应用

传统嵌入式单片机开发中存在着软件开发性不足、开发结构复杂、功能复用性小、开发过程繁琐等问题,针对这些问题,提出利用事件驱动型层次式状态机的 QuantumPlatform 量子框架与嵌入式单片机相结合的解决方案,首先将传统嵌入式的查询方法和中断方法进行对比,然后将事件驱动方式与以上两种程序处理方式对比,从代码复杂度、程序结构、开发过程、可拓展性等多方面的比较,得到 QuantumPlatform 量子框架结构简单,对软件开发平台要求不高,移植过程简单,事件驱动方式容易实现的优点,将量子框架中的 QF 框架充当软件总线,利用事件分发机制和活动对象划分在异步事件处理上的优势,从而得出基于STM32 的事件驱动框架可以扩展嵌入式单片机的灵活性,丰富嵌入式系统功能开发的结论

2022-02-03

PWG Command Set Format for IEEE 1284 Device ID v1.0

This document defines a standard format for the COMMAND SET capability in an IEEE 1284 Device ID [IEEE1284], for use: (a) by Imaging Systems (Printers, Copiers, Multifunction Devices, etc.) to encode their supported document formats; and (b) by Imaging Clients (workstations, mobile devices, spoolers, etc.) to decode these Imaging System supported document formats, to enable automatic device driver installation and subsequent Imaging Job submission.

2021-12-26

USB 3.2 ECN Remove WiMax Friendly SSC.pdf

This ECN removes the radio friendly SSC -1700 to -5300ppm contents from the USB3.2 Specification. It is believed it is not used currently and Gen1x1 BLRs may not be able to lock to this SSC profile and/or perform clock switching and meet the tCDR_SLEW_MAX requirement.

2021-08-16

USB 3.2 ECN Gen2 SKP OS Insertion in PollingRxEQ.pdf

This ECN relaxes the requirement of Gen 2 SKP OS insertion in Polling.RxEQ and to make it optional for Gen 2 SKP OS insertion in Polling.RxEQ.

2021-08-16

USB 3.2 ECN Gen1 SSCdf_dt Limit.pdf

USB 3.2 ENGINEERING CHANGE NOTICE Gen1 SSC df/dt Limit USB 3.2 Revision 1.0

2021-08-16

USB 3.2 ECN BLR JTF - Jitter Gain limit change .pdf

USB 3.2 ENGINEERING CHANGE NOTICE Bit-level re-timers which use the recovered clock from the input data stream as the input clock for the transmitter can pass on low frequency jitter, which can in turn result in accumulation of excessive low frequency jitter in systems with cascaded bit -level Retimers. Current JTF Jitter Gain limit was chosen analytically, empirical results of early Retimers implementations show a higher realistic jitter gain below 500kHz with no impact on Jitter tolerance requirements contained in Section 6.8.5. This ECN changes the Max. Limit of JTF Jitter Gain parameter.

2021-08-15

USB 3.2 ECN - System RFI spec_add CP0.pdf

USB 3.2 ENGINEERING CHANGE NOTICE The change proposed is the addition of a system level RFI (radio frequency interference) limit for systems with USB Type C connector. This applies to hosts, hubs and dual-role devices.

2021-08-15

USB 3 2 ECN Gen 1x2 SKP OS Correction.pdf

USB 3.2 ENGINEERING CHANGE NOTICE Gen 1x2 SKP OS Correction USB 3.2_r1.0 Sep. 22, 2017

2021-08-15

USB Billboard Revision 1.2.2 - CLEAN.pdf

The USB Billboard Device Class definition describes the methods used to communicate the AUM supported by a Device Container to a host system. This includes string descriptors that can be used to provide support details in a human-readable format. This specification does not describe the functionality/methodology by which the Device Container shall switch to an AUM. An example of a Device Container that shall support this class is one that supports PCIe over the USB Type-C connector.

2021-08-14

USB Billboard v1.2.2 ADOPTERS AGREEMENT - Device Class.pdf

USB Billboard v1.2.2 ADOPTERS AGREEMENT

2021-08-14

USB BC 1.2 Compliance Plan rev 1.2.pdf

This compliance plan enables test and certification of USB Portable Devices, Chargers and Charging Ports, Micro-ACAs, Standard-ACAs and ACA-Docks to USB 2.0 specification and to Battery Charging specification revision 1.2.

2021-08-14

USB Type-C_Compliance Document_Rev_2_1b_June_2021_CB.pdf

Universal Serial Bus Type-C Connectors and Cable Assemblies Compliance Document

2021-08-13

USB Type-C_Compliance Document_Rev_2_1b_June_2021.pdf

Universal Serial Bus Type-C Connectors and Cable Assemblies Compliance Document Revision 2.1b June 2021

2021-08-13

USB_PD_2_0_Compliance_Plan_v1_02.pdf

Power Delivery Compliance Plan for the Power Delivery Specification Revision 2.0 Version 1.2

2021-08-13

Deterministic PD Compliance MOI 1.pdf

Deterministic PD Compliance MOI Version: 1.14 Release date: September 25, 2018

2021-08-12

Communication Engine PD Compliance MOI v1p9.pdf

PD Communications Engine USB PD Compliance MOI Version 1.09 April 18, 2018

2021-08-12

USB_Power_Delivery_3 0 _Tests_v1p14 r2.pdf

Power Delivery Tests Version: 1.14 Release date: March 26, 2019

2021-08-12

USB PD3 CTS r1.2 v2.pdf

This document specifies USB-IF compliance tests for a USB PD3.0 device. This test specification covers USB-IF testing for compliance with the requirements in Chapters 5-8 and 10 in the USB PD2.0 and PD3.0 Specifications.

2021-08-11

Intel USB4 Evaluation Dock BKC Files Installer

Intel USB4 Evaluation Dock BKC Files Installer Version WW19021 Test Tool

2021-08-11

USB4 USB3 Tunneling CTS Rev 1.1 - REDLINE.pdf

The tests defined in this test specification verify that a Router is compliant with Chapter 9 of the USB4 Specification.

2021-08-11

USB4 TMU CTS 1.1 - REDLINE.pdf

The following tests check that a Router is compliant with Chapter 7 of the USB4 Base Specification.

2021-08-10

USB4 Protocol CTS Rev 1.2 - REDLINE.pdf

These tests check that the Transport Layer, Control Layer and Configuration Spaces in a Router are compliant to the USB4 specification. The tests in this document are required for all USB4 host, hub, and device Silicon. They are not required for USB4 End Products.

2021-08-10

USB4 PCIe Tunneling CTS Rev 1.1 - REDLINE.pdf

The tests in this test specification verify that the Router in a USB4 Host, Hub, or Peripheral Device is compliant with Chapter 11 of the USB4 Specification.

2021-08-10

USB4 Logical Layer CTS Rev 1.2 - REDLINE.pdf

The tests in this specification verify that the Logical Layer of Router in a Router Assembly is compliant with the USB4 Specification. If the Router Assembly contains one or more On-Board Re-timers, additional tests verify that the Logical Layer of the Re-timer(s) in the Router Assembly are compliant the USB4 Re-timer Specification.

2021-08-09

USB4 Host Interface CTS Rev 1.1 - REDLINE.pdf

The tests defined in this test specification verify that a Host Router is compliant with Chapter 12 of the USB4 Specification.

2021-08-09

USB4 USB3 Tunneling CTS Rev 1.1 - CLEAN.pdf

The tests defined in this test specification verify that a Router is compliant with Chapter 9 of the USB4 Specification.

2021-08-09

USB4 TMU CTS 1.1 - CLEAN.pdf

The following tests check that a Router is compliant with Chapter 7 of the USB4 Base Specification.

2021-08-08

USB4 Protocol CTS Rev 1.2 - CLEAN.pdf

These tests check that the Transport Layer, Control Layer and Configuration Spaces in a Router are compliant to the USB4 specification. The tests in this document are required for all USB4 host, hub, and device Silicon. They are not required for USB4 End Products.

2021-08-08

USB4 PCIe Tunneling CTS Rev 1.1 - CLEAN.pdf

The tests in this test specification verify that the Router in a USB4 Host, Hub, or Peripheral Device is compliant with Chapter 11 of the USB4 Specification.

2021-08-08

USB4 Logical Layer CTS Rev 1.2 - CLEAN.pdf

The tests in this specification verify that the Logical Layer of Router in a Router Assembly is compliant with the USB Specification. If the Router Assembly contains one or more On-Board Re-timers, additional tests verify that the Logical Layer of the Re-timer(s) in the Router Assembly are compliant the USB4 Re-timer Specification.

2021-08-07

USB4 Host Interface CTS Rev 1.1 - CLEAN.pdf

The tests defined in this test specification verify that a Host Router is compliant with Chapter 12 of the USB4 Specification.

2021-08-07

USB4 DP Tunnel CTS Rev 1.0.pdf

The tests in this specification verify that a USB4 Product is compliant with Chapter 10 of the USB4 Specification.

2021-08-07

Vendor_Info_File_v3.16.pdf

This document tests and/or checks for compliance with requirements specified in [PowerDelivery2.0],[PowerDelivery3.0] , [USBType-C2.0] , [USB3.2] , and [USB4] . This specification is intended for developers of Hosts, Hubs, Peripherals and Cables which have support for Power Delivery, USB Type-C, or USB 3.2 capability.

2021-08-07

USB-C Product Matrix 2021 07 23.pdf

The USB-IF has historically relied on the USB 3.2 Product Matrix and USB 2.0 Product Matrix to define mandatory testing requirements for a nearly comprehensive set of USB product categories. The last category, Cables and Connectors, is not included in those documents because it is the only non-port classification. With the introduction of the USB Power Delivery Specification (PD) and USB Type-C Cable and Connector Specification (USB-C) further categorization is required to capture a clear picture of a USB-C product’s functionality and ultimately its mandatory testing requirements.

2021-08-06

SuperMUTT firmware version 57 with update procedure.zip

SuperMUTT Firmware Version 57 Test Tool

2021-08-06

SuperMUTT Firmware Update Procedure Rev1.00.pdf

This document will go over how to update a SuperMUTT Super Speed compliance device including how to downgrade it and recover it from a corrupted state.

2021-08-06

USB-C Bridge Rev 1 1 - Redline.pdf

Universal Serial Bus Type-C Bridge Class Specification Revision 1.10 October 10, 2017June 15, 2016

2021-08-06

USB3CV 2.2.0.0 Installer - x86 Release

USB 3 Command Verifier (USB3CV) is the official tool for USB 3 Hub and Device Framework testing. All USB 3.1 peripherals are required to pass the Device Framework tests in order to gain certification. The USB3CV tool includes the xHCI Compliance Drivers for use with the USB3CV. In order to use USB3CV, User Account Control (UAC) must be turned off. If you are running on 64-bit Windows, you must install the 64-bit CV.

2021-08-05

USB-C Bridge Rev 1 1 - Clean.pdf

Universal Serial Bus Type-C Bridge Class Specification Revision 1.1 October 10, 2017

2021-08-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除