自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

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

2024-05-02 22:31:52 397

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

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

2024-05-02 22:00:29 468

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

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

2024-04-25 23:52:05 210

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

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

2024-04-21 15:41:50 520

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

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

2023-11-18 22:25:01 507

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

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

2023-11-11 22:06:57 232

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

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

2023-11-03 00:29:03 250

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

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

2023-10-24 23:37:53 3113 14

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

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

2023-10-22 10:54:52 1257

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

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

2023-10-06 23:35:20 354

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

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

2023-06-23 23:31:10 936

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

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

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

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

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

2023-05-30 00:16:53 647

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

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

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

原创 【Mongoose笔记】SNTP 客户端

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

2023-04-09 00:37:53 683

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

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

2023-03-31 18:39:21 3010

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

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

2023-03-30 22:58:37 324

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

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

2023-03-29 23:10:27 1058

原创 【Mongoose笔记】SOCKS5 服务器

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

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

原创 【Mongoose笔记】MQTT 服务器

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

2023-02-19 22:59:24 903

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

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

2023-02-12 16:51:36 774

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

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

2023-02-05 17:21:52 170

原创 【Mongoose笔记】MQTT 客户端

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

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

原创 【Mongoose笔记】TCP 客户端与服务器

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

2023-01-21 10:22:48 2598 2

翻译 【GNU笔记】【C扩展系列】可变长度数组 Arrays of Variable Length

ISO C99 允许可变长度自动数组,作为扩展 GCC 在 C90 模式和 C++ 中接受它们。这些数组的声明与任何其他自动数组一样,但其长度不是常量表达式。存储空间在声明时被分配,并在包含声明的块作用域退出时释放。跳出或超出数组名称的作用域范围将释放存储空间。不允许跳入作用域范围;你会得到一条错误信息。作为一种扩展,GCC 接受可变长度数组作为结构体或联合体的成员。你可以使用函数alloca来获得类似于可变长度数组的效果。函数alloca在许多其他的 C 实现中可用(但不是全部)。

2023-01-14 16:44:59 168

原创 【Mongoose笔记】Websocket 客户端

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

2023-01-07 10:44:23 1449 2

原创 【Mongoose笔记】Websocket 服务器

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

2023-01-01 17:35:23 1746 15

原创 【圣诞快乐】用 C 语言画出一棵带有装饰的简易圣诞树

2022年圣诞节到来了,给大家画一棵圣诞树,希望大家都能安全地度过这个困难的时刻,希望所有糟糕的都是经历,所有的美好都会在之后到来,希望明年的还能画下新的一棵圣诞树。

2022-12-25 17:12:48 1712 4

原创 【世界杯】free-api-worldcup2022 免费世界杯API

四年一度的世界杯正在卡塔尔如火如荼的进行中,想要获取卡塔尔世界杯的各项数据,可以使用 free-api-worldcup2022。free-api-worldcup2022 是用于获取 2022 年卡塔尔世界杯比赛数据的 API。可以获取到队伍信息,比赛数据,积分榜等数据。注册使用之前,首先需要进行注册:示例:请求(Request):响应(Response):登陆接下来进行登陆,登陆后才能调用服务。后续调用服务都需要使用令牌(token)。示例:请求(Request):响应(Response

2022-12-05 00:34:18 1544

原创 【Mongoose笔记】HTTP 反向代理

Mongoose 笔记系列用于记录学习 Mongoose 的一些内容。Mongoose 是一个 C/C++ 的网络库。它为 TCP、UDP、HTTP、WebSocket、MQTT 实现了事件驱动的、非阻塞的 API。下面通过学习 Mongoose 项目代码中的 http-reverse-proxy 示例程序 ,来学习如何使用 Mongoose 实现一个简单的 HTTP 反向代理。使用树莓派平台进行开发验证。http-reverse-proxy 的示例程序不长,代码如下:下面从函数开始分析

2022-12-03 12:28:05 1204

原创 【Mongoose笔记】HTTP 客户端

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

2022-11-24 23:42:38 2377

原创 【Mongoose笔记】HTTP 服务器

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

2022-11-12 18:05:33 1906

原创 【Mongoose笔记】入门使用

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

2022-11-06 18:42:01 705

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

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

2022-10-24 00:24:36 1109

原创 【C语言笔记】【陷阱系列】 sizeof的使用

陷阱系列内容。用于记录各式各样有陷阱的C语言情况☺。sizeof操作符的结果类型是size_t,是一个无符号的整数。

2022-10-09 23:44:57 450

原创 【位操作笔记】计算以10为底整数N的对数 普通方法

用于计算以10为底整数N的对数log10Nlog_{10}Nlog10​N。例如 log10100=2log_{10}100=2log10​100=2,log101000=3log_{10}1000=3log10​1000=3。以10为底整数N的整数对数log10Nlog_{10}Nlog10​N,当 N 为 32 位非零整数时,整数对数log10Nlog_{10}Nlog10​N的值一共只有 0 - 9 这10种情况,所以这个普通方法就是通过判断整数N的值的大小来获取对数log10Nlog_{10}Nlo

2022-10-02 23:22:17 2356

原创 【CSDN话题挑战赛】【算法题解】颠倒二进制位

颠倒二进制位这道题本身是一道简单题,解答出来很容易。这里我们主要使用各种不同的方式来解答这道题,这些不同方式的解法亦或者更高效,亦或者更有趣,总之是为了更好的进行发散思考。第一个方法是一个常规的方式,将32位数逐位翻转,从低位到高位将翻转的结果放入结果 ret 中,每翻转一位就将n向右移一位,保证最低位每次都是我们要翻转的位。这个方式二采用的是查表法,这应该是最快的颠倒二进制位的方法了。

2022-09-19 23:12:08 280

原创 【位操作笔记】计算以2为底整数N的对数 查表法

用于计算以2为底整数N的对数log2Nlog_2Nlog2​N。例如 log28=3log_28=3log2​8=3,log216=4log_216=4log2​16=4。该算法通过查表的方式来计算以2为底整数N的对数log2Nlog_2Nlog2​N。以2为底整数N的对数log2Nlog_2Nlog2​N,与最高有效位(most significant bit set,MSB)的位置相同,例如4 = 0x4 = 0b0100,最高有效位在第2位,与log24=2log_24=2log2​4=2值相等。然后

2022-09-13 23:22:29 1663

原创 【开源项目】Branchless UTF-8 Decoder 无分支的 UTF-8 解码器

Branchless UTF-8 Decoder 是一个用 C 编写的无分支 UTF-8 解码器,是一个从字节流中解码单个 UTF-8 代码点的函数,无需任何 if 语句、循环或其他类型的条件跳转。只有 utf8.h 单个头文件。在需要使用 UTF-8 解码功能的开发中,可以使用该项目,十分的快速简洁易用。

2022-09-07 23:36:59 303

原创 【位操作笔记】计算以2为底整数N的对数 普通方法

用于计算以2为底整数N的对数log2Nlog_2Nlog2​N。例如 log28=3log_28=3log2​8=3,log216=4log_216=4log2​16=4。以2为底整数N的对数log2Nlog_2Nlog2​N,与最高有效位(most significant bit set,MSB)的位置相同。例如8 = 0x8 = 0b1000,最高有效位在第3位,与log28=3log_28=3log2​8=3值相等。该算法就是使用该特性来计算log2Nlog_2Nlog2​N的值。实现方式为:注意,

2022-08-20 15:46:05 2171

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关注的人

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