【发布时间】:2018-01-12 16:07:06
【问题描述】:
目前我正在为我的项目开发 Yocto OS。我关于调试的问题。通常情况下,调试信息是通过串口发送的。我知道 ssh 调试。我有两个问题:
- 为什么每个设备通常都支持串口调试?
- 在 Yocto 中是否可以通过 USB 端口(不使用串口转 USB 转换器)进行调试?
【问题讨论】:
标签: embedded embedded-linux yocto imx6
目前我正在为我的项目开发 Yocto OS。我关于调试的问题。通常情况下,调试信息是通过串口发送的。我知道 ssh 调试。我有两个问题:
【问题讨论】:
标签: embedded embedded-linux yocto imx6
因为串行驱动程序可以简单且无需中断即可实现(Linux 内核控制台实际上就是这样做的)。这是紧急情况下的要求,当崩溃日志应尽可能完整地发送时。
你有几个选择:
/dev/ttyUSB0,或
netconsole,或
Variant c) 在 v4.13-rc1 Linux 内核中部分支持,有HOWTO file(在内核源代码树Documentation/driver-api/usb/usb3-调试端口.rst)。
【讨论】: