开发机没有显示器,怎么给开发机加一个串口 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bigdoing
V2EX    硬件

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

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

    机器是 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     Solana     892 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:34 PVG 03:34 LAX 12:34 JFK 15:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86