USB 连接线(USB2USB)是否可用于 Linux 中的内核调试

USB 连接线(USB2USB)是否可用于 Linux 中的内核调试

我以前从未使用过任何 USB-Link 电缆来调试 Linux 内核,现在我的问题是:

  1. 这些电缆(USB-2-Serial 除外)是否可用于 Linux 内核调试。我在将 Link Cable 设置到 8.5 Debian 时遇到了一些问题;
  2. 如果目标是一台没有原生串行端口的笔记本电脑(!!),我可以使用什么进行 Linux 内核调试。到目前为止,我知道 USB3 等驱动程序,模块最近才加载
  3. 能否给出整个安装程序(因为驱动程序)以使上述两个问题正常工作。USB Link 电缆是一种多产的电缆,USB 串行是 aPL230xx,它正在

串行端口工作正常,当前目标是带有原生串行端口的 PC 塔

答案1

如果目标没有原生串行部分,则可以使用连接到目标的 USB 串行加密狗,例如这里

启用 USB 串行支持作为内核构建配置:

CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL=y

并启用适当的驱动程序,例如:

CONFIG_USB_SERIAL_PL2303=y

并使用以下命令启动该内核

console=ttyUSB0,9600n8

其工作方式与目标具有本机串行端口的方式完全相同。

至于 USB2USB 电缆,有很多不同的类型,据我所知,它们大多实现某种网络适配器。据我所知,内核不支持使用它进行调试。

相关内容