V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dangyuluo
V2EX  ›  问与答

想请教一些两台设备通过 PCIe 通信的问题

  •  
  •   dangyuluo · 2023-07-04 12:34:07 +08:00 · 934 次点击
    这是一个创建于 509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有两台特殊设备,每台设备上均 [没有] 网卡。现在的目的是实现两台设备之间的通信。目前的设想是通过 PCIe bus 来通信,但是我没有接触过类似的设计。请问哪位可以指教一下从哪里开始看起?谢谢!

    第 1 条附言  ·  2023-07-05 04:37:28 +08:00
    和架构师沟通了一下,提出了对整体设计的疑问,下一步看看他是怎么回答的。
    9 条回复    2023-07-04 16:52:12 +08:00
    julyclyde
        1
    julyclyde  
       2023-07-04 12:34:59 +08:00
    infiniband?
    huaweigg
        2
    huaweigg  
       2023-07-04 12:37:06 +08:00 via iPhone
    pcie 网卡最省事
    dangyuluo
        3
    dangyuluo  
    OP
       2023-07-04 12:39:50 +08:00
    @huaweigg 谢谢,因为一些原因基于 IP 网络的通信被禁止了。
    @julyclyde 我研究下
    kaiveyoung
        4
    kaiveyoung  
       2023-07-04 13:56:17 +08:00 via Android
    @dangyuluo 还有这操作,我觉得基于硅的方块禁止了更安全
    BingoXuan
        5
    BingoXuan  
       2023-07-04 14:01:18 +08:00
    传输速率,可用硬件接口,硬件成本,驱动是否自行开发这些都不说,不负责任推荐,rs232
    shenyuzhi
        6
    shenyuzhi  
       2023-07-04 14:05:23 +08:00
    @dangyuluo
    不需要 IP 地址,在二层上直接发就行了。这个应该是最简单的。
    pppguest3962
        7
    pppguest3962  
       2023-07-04 14:12:52 +08:00
    不能 IP ,那必定是二层 MAC 也做了策略被锁死,什么系统?,现成的出口考虑一下 COM DB9 有无被锁?
    我觉得最大的问题不是硬件,而是驱动能不能在系统上用起来
    sujin190
        8
    sujin190  
       2023-07-04 14:28:48 +08:00
    @dangyuluo #3 不许接入网络?两台设备直接网卡通信也不许?还是直接系统就禁止网卡驱动网络栈?说真的如果不允许使用网络栈想要较高速率几百 M 几千 G ,App 又容易接入的估计不太好找,否则就算不允许插网卡,那也可以找非标网口的网卡来走网络通信,如果通信速率要求不高几 M 啥的那选项就多很多了,搞个串口通信都行啊
    shakoon
        9
    shakoon  
       2023-07-04 16:52:12 +08:00
    如果是为了传文件,那有 usb 互拷线。
    如果是要开发控制功能,那就上转接卡,用串口通讯,几十年的成熟方式了,速度感人,没法传大文件,但是编程简单。
    还有非主流的 1394 接口也可以直接互联,但貌似转接卡在市场上并不常见。
    另外,已经做了这种限制的机器,楼主还要想办法连接,真的合规吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:50 · PVG 04:50 · LAX 12:50 · JFK 15:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.