Linux-Kernel

是否可以通過直接 USB 將 linux 設備用作串列設備?

  • December 12, 2021

我一直在閱讀有關串列控制台的資訊。所以讓我們說我有一部安卓手機,想從電腦上讀取它的串列輸出。我可以為手機編譯核心沒問題。

我在文章中看到了 /dev/ttyUSB0 之類的東西。我是否需要為可以在電腦上看到控制台的設備編寫自己的驅動程序?

所以讓我們說我有一部安卓手機,想從電腦上讀取它的串列輸出。

如果你想這樣做,你需要手機上的核心驅動程序支持的串列硬體(你不太可能找到,或者如果它有這些,你需要打開你的手機和銲線來主機板),或

我在文章中看到了 /dev/ttyUSB0 之類的東西

您的核心需要將 USB 埠置於主機模式,並且您必須將 USB 串列設備作為客戶端連接到它。(然後您必須將該設備的串列埠連接到其他串列埠)。

會讓控制台在電腦上看到嗎?

有更簡單的方法可以做到這一點,例如使用 netconsole(然後需要為網路配置 USB)。

引用自:https://unix.stackexchange.com/questions/681127