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

2022-02-04 15:07:44 +08:00
 bigdoing

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

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

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

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

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

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

还可以用树莓派的 PiKVM 方案,相当于是给普通电脑加一个 BMC ,这样可以通过带外网络来连 console ,只要不折腾 Pi 的网络配置,电脑的网络随便操成啥样都没关系。
adoal
2022-02-04 22:46:20 +08:00
@billccn 好不好用具体看场景。楼主也没细说。比方说自己定制操作系统尤其是 OpenWRT 这种嵌入式系统的调试,原生串口确实是有必要的。但如果网络不通是因为经常改 ifupdown 或者 iptables 出错,那有个 ttyUSB0 来应急足矣。
fsdrw08
2022-02-04 23:44:32 +08:00
如果是带 vpro 的 nuc ,启用 amt 之后,就可以网络远程 kvm 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831869

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX