电脑也能用串口输出调试信息?真的假的啊
看阿蝉动态说的 用USB转串口不要显卡也能输出控制台信息,有点不理解 TTL 要你主板有接口才能读取啊 ,应该那个工控板才有的吧 [偷笑] 就是一个普通的USBtoTTL
Linux需要在引导阶段的环境变量里面制定哪个com是调试口,主板上大多有9针com插针,设置好以后可以从这个口里面输出调试信息 当年SUN的小机都是这么调试的,包括安装系统也是。 和 IPMI 主板上 COM/SOL 重定向一个道理,配置好后不必接显卡线,用另一台电脑通过该机器 COM 口,或者网线远程 来管理 现在不也有一些工业领域的机器这么搞吗 类似于维修电脑用的诊断卡? 应该要主板支持的吧·
不是还有SSH登录吗? dcl2009 发表于 2024-5-13 09:00
就是一个普通的USBtoTTL
Linux需要在引导阶段的环境变量里面制定哪个com是调试口,主板上大多有9针com插针 ...
哦哦 也就是配置了才能用是吧
我以为插上就能用 c2h6o 发表于 2024-5-13 09:06
当年SUN的小机都是这么调试的,包括安装系统也是。
COM的速度安装系统能行吗? NAS都有核显的吧,感觉没必要 ttt5t5t 发表于 2024-5-13 10:09
COM的速度安装系统能行吗?
系统有光驱,安装时候只是通过串口看安装进度和调参数。 除了工控和数通现在谁还用那个? k8qxt5 发表于 2024-5-13 11:27
除了工控和数通现在谁还用那个?
NAS 软路由 是的,com口虽然很古老,但仍然是linux系统最常用的调试手段,常见的pch串口,ch382/384串口(pcie转串口)默认使用port io方式输出信息,并且中断使用的ioapic,除了printk出问题之外的系统log都能输出。当然linux还提供了kgdboc通过串口进行单步调试,断点/观察点调试等(基于网口的kdgboe已被移除,仅有第三方支持)。
然出现各种奇奇怪怪的问题,显示器已黑或文件系统已挂掉时,com口(在显示屏和terminal上已经无法输出log,com口依然可以)和80/84/88 port仍然是调试好伙伴。
windows也提供了基于USB/串口的windbg,也很好用。
对于没有引出pch com口的主板,可以选择使用port io并且内核有驱动的CH382/384等pcie串口输出log以及作为tty console使用,不建议使用dma mode的pcie转串口或usb转串口。 21PENNY 发表于 2024-5-13 16:15
是的,com口虽然很古老,但仍然是linux系统最常用的调试手段,常见的pch串口,ch382/384串口(pcie转串口) ...
像华硕的strix b660-g,prime z790-p,屏蔽牌的z790-m都带com口。 本帖最后由 21PENNY 于 2024-5-13 17:46 编辑
usb转串口输出log需要把CONFIG_USB_SERIAL(menuconfig里是USB Serial Converter Support)变成y(built in)不能是m(module),还有CONFIG_USB_SERIAL_CONSOLE(USB Serial Console device support)也改成y,USBhttps://blog.csdn.net/Wang20122013/article/details/108430827 x86,arm这些调试都很需要串口调试,尤其是调bios,需要看卡在哪儿了 SUN以前比如T1000这类的服务器,根本就没有显卡配置,只能通过串口来安装系统。这种没有显卡安装系统叫无头安装(headless install),至今bsd类的系统依然是支持这种安装方式的。
页:
[1]