[RK-Linux] 移植Linux-5.10到RK3399(五)| 检查PCIe并识别M.2 NVMe SSD

ROC-RK3399-PC Pro 引出了 PCIe 座子,用于装载 M.2 NGFF M-Key 接口的 SSD。

文章目录

    • 一、PCIe
    • 二、NVMe
    • 三、调试

一、PCIe

PCIe(Peripheral Component Interconnect Express)是一种高速串行总线接口,用于连接计算机系统中的各种外部设备。它是传统PCI总线的进化版本,提供更高的带宽和更低的延迟。

PCIe 的特点如下:

  • 高带宽:PCIe提供了多个通道(通常以“x”表示),每个通道都有独立的发送和接收信号线对。每个通道的带宽可以通过增加通道数量或使用更高速的数据传输速率来提高。最常见的是PCIe 3.0和PCIe 4.0,它们的带宽分别是每通道8 Gbps和16 Gbps。
  • 差分信号传输:PCIe使用差分信号传输,其中一个信号线携带正向信号,另一个信号线携带负向信号。这种差分传输方式可以减少干扰和噪声,提高信号完整性和抗干扰能力。
  • 点对点连接:与传统PCI总线的共享总线架构不同,每个PCIe设备都通过独立的点对点连接与主机之间进行通信。这意味着每个设备都可以在理论上实现全带宽通信,而不会受到其他设备的影响。
  • 转发器和交换机:PCIe使用转发器和交换机来扩展总线的规模和连接性。转发器用于将信号从一个PCIe插槽

你可能感兴趣的:(嵌入式Linux调试,linux,rk3399,pcie,nvme,ssd)