美文网首页
Linux 5.6 将正式支持 USB4

Linux 5.6 将正式支持 USB4

作者: 王贼臣 | 来源:发表于2019-12-25 21:39 被阅读0次

    Linux 5.6 将正式支持 USB4

    今年 10 月初,Intel 开源工程师在 Linux 内核邮件列表中提交了 22 个 USB4 补丁,用以为 Linux 内核提供基本的 USB4 支持。这一支持将在 5.6 版本中被正式引入 Linux 内核。

    对 Linux 5.6 kernel 的最初支持同时包括主机和设备支持,以及 PCIe 隧道传输、DisplayPort 隧道、USB 3.x 隧道、P2P 网络与主机/设备 NVM 固件升级等。

    由于利用了内核现有的 USB/Thunderbolt 代码,因此大约仅需要 2000 行新内核代码,这些代码由 Intel 开源部门编写。

    image

    Linux 5.6 预计会在明年 3 月底或 4 月初左右首次推出稳定的 USB4 支持,将其引入 Ubuntu 20.04 可能为时已晚,不过至少应该会被纳入 Fedora 32 和其他版本。

    USB4 标准于今年 9 月公布,由于使用了 Intel 授权的 Thunderbolt 3 协议,速度得到大幅提升,新版本带宽是 USB 3.2 的两倍,同时扩展了 USB Type-C 性能。USB4 的额定吞吐量为 40 Gbit/s,2020 年开始,应该会陆续出现一些 USB4 设备。

    消息来源:https://www.phoronix.com/scan.php?page=news_item&px=USB4-In-Linux-5.6

    转自 https://www.oschina.net/news/112297/usb4-support-coming-to-linux-5-6

    今年 3 月份宣布的新一代 USB 标准 USB4 现已正式发布。

    image

    当地时间 9 月 3 日,推动 USB 技术采用的组织 USB-IF 宣布正式推出 USB4™ 规范,现在已经可以从网站上下载该规范:www.usb.org

    USB4 是 USB 的一个重大更新,由于使用了 Intel 授权的 Thunderbolt 3 协议,速度得到大幅提升,新版本带宽是 USB 3.2 的两倍,同时扩展了 USB Type-C 性能。

    image

    新的 USB4 架构定义了一种动态共享单个高速链路与多种终端设备类型的方法,最适合按类型和应用传输数据。由于 USB Type-C 连接器已发展为许多主机产品的外部显示端口,因此 USB4 规范使主机能够以最佳方式扩展显示数据流的分配。接下来设备制造商将停止使用旧的矩形 USB Type-A 端口和 USB Micro B 端口,转而使用 USB4 工作所需的 USB Type-C 接口。

    USB4 解决方案的主要特点包括:

    • 使用现有 USB Type-C 电缆进行双通道操作,通过 40 Gbps 认证电缆进行高达 40 Gbps 的操作
    • 多种数据和显示协议可有效共享总线上的总可用带宽
    • 向后兼容 USB 3.2、USB 2.0 和 Intel 的 Thunderbolt 3

    值得注意的是,Thunderbolt 3 只是 USB4 的“可选功能”,因此,虽然现在的 MacBook Pro 上的 Thunderbolt 3 可以使用 USB Type-C 端口,但未来的 USB4 端口不一定支持 Thunderbolt 外设。

    官方公告:

    https://www.usb.org/sites/default/files/2019-09/USB-IF_USB4%20spec%20announcement_FINAL.pdf

    https://www.usb.org/

    本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。

    转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]

    本文标题:USB4 规范发布,双倍带宽,达到 40 Gbps

    本文地址:https://www.oschina.net/news/109618/usb4-specification-released

    相关文章

      网友评论

          本文标题:Linux 5.6 将正式支持 USB4

          本文链接:https://www.haomeiwen.com/subject/xrehoctx.html