V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bigdoing
V2EX  ›  硬件

开发机没有显示器,怎么给开发机加一个串口

  •  
  •   bigdoing · 2022-02-04 15:07:44 +08:00 · 2728 次点击
    这是一个创建于 1052 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机器是 intel nuc ,就是一般主机

    网络不通的时候,总是很麻烦

    14 条回复    2022-02-04 23:44:32 +08:00
    tomczhen
        1
    tomczhen  
       2022-02-04 15:35:24 +08:00 via Android
    去查主板针脚说明图,有的留了串口,只是物理接口不一样,用转接线就可以引出来。
    bigdoing
        2
    bigdoing  
    OP
       2022-02-04 15:59:48 +08:00
    太麻烦了,有没有像 usb 这样,直接可以插的
    haozi1986
        3
    haozi1986  
       2022-02-04 16:16:34 +08:00
    有可以通过 usb 接口接收显示输出的显示器,多年前买过一台
    Features
        4
    Features  
       2022-02-04 16:30:52 +08:00
    usb 转 vga
    adoal
        5
    adoal  
       2022-02-04 16:37:19 +08:00
    推荐 USB 接显示器的是啥思路……人家 NUC 又不是没有显示器输出接口。

    问这问题显然就是把 NUC 作为开发用的无头 Linux 服务器扔在一边,网络不通时嫌接键鼠显上去处理故障麻烦,想有个串口一根线拉下就完事嘛。
    adoal
        6
    adoal  
       2022-02-04 16:50:21 +08:00
    @bigdoing 有 USB 转串口的线,网络工程师调试交换机用的,基本都是 FTDI 芯片,淘宝上随便买。但是如果接服务器那头是 USB 的话,要考虑另外一头如何接……串口是有公母之分的,这种转接线因为 USB 端接电脑用终端模拟器,DB9 端要接交换机,而交换机上的 DB9 一般是母头(神州数码等奇葩除外),所以转接线的 DB9 这端是公头。而作为终端模拟器的电脑这边,如果有物理 DB9 ,那也是公头,没有的话也需要用 USB 转,转出来的也还是公头。两个公头是不能对插的,需要公母转换。所以这么麻烦还不如先按 1 楼说的查一下。别怕,很简单的,立志做 24K 氪金纯程序员的人也没必要抗拒硬件拆解,会一点技能总有用处的。
    billccn
        7
    billccn  
       2022-02-04 18:35:32 +08:00
    @adoal 你这个有一定误导性,用 USB 转出来的串口默认是不能做 serial console 来远程管理系统的。PC 兼容机里面永远自带一个串口,即使硬件没有引出来,它逻辑上永远会存在,并且 serial console 默认只在那个串口上提供。

    USB 转出来的串口需要在操作系统里额外配置,同时进系统之前也是用不了的,楼主遇到网络不通的情况很有可能是有在引导过程中也要查看 console ,这样 USB 串口不行的。

    说个相关话题,UEFI 出来以后 BIOS 其实也可以在串口里面操作了,我司原来有完全无头(连显示芯片都无)的 node 就是这样搞的。
    singerll
        8
    singerll  
       2022-02-04 19:37:32 +08:00 via Android
    是显示器不够吗,如果距离现在的显示器不远的话,直接买个 kvm 最方便。。。
    singerll
        9
    singerll  
       2022-02-04 19:46:00 +08:00 via Android
    @billccn 那个是服务器自带的 bmc 吧,跟 uefi 和 bios 都没关系,是独立的一块芯片。
    bigdoing
        10
    bigdoing  
    OP
       2022-02-04 19:47:45 +08:00
    机器在角落,不想搬
    gamexg
        11
    gamexg  
       2022-02-04 20:53:48 +08:00
    @bigdoing #10 可以考虑下向日葵控控,我没用过这个,但是功能上很合适。
    adoal
        12
    adoal  
       2022-02-04 22:40:36 +08:00 via iPhone
    如果嫌开箱找串口针头是粗活不想用,那用 HDMI+USB 的光端机也可以,走光路,即使拉得比较长也不影响。出问题时把键鼠显临时插回去就行了。

    还可以用树莓派的 PiKVM 方案,相当于是给普通电脑加一个 BMC ,这样可以通过带外网络来连 console ,只要不折腾 Pi 的网络配置,电脑的网络随便操成啥样都没关系。
    adoal
        13
    adoal  
       2022-02-04 22:46:20 +08:00 via iPhone
    @billccn 好不好用具体看场景。楼主也没细说。比方说自己定制操作系统尤其是 OpenWRT 这种嵌入式系统的调试,原生串口确实是有必要的。但如果网络不通是因为经常改 ifupdown 或者 iptables 出错,那有个 ttyUSB0 来应急足矣。
    fsdrw08
        14
    fsdrw08  
       2022-02-04 23:44:32 +08:00 via Android
    如果是带 vpro 的 nuc ,启用 amt 之后,就可以网络远程 kvm 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1602 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:33 · PVG 00:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.