Kernel

將 ps/2 鍵盤連接到 USB 的核心模組?

  • August 17, 2017

在技​​術上是否可以編寫核心模組以使用無源轉換器將 PS/2 鍵盤物理連接到 USB 埠?如果不是,為什麼?

(如果我只是想讓我的鍵盤工作,我會買一個有源適配器,但這個問題的目的是學習一些東西)

不。

沒有 USB 標準實現與 PS/2 的向後兼容性。早於 USB 的 PS/2 滑鼠不包含時間旅行 USB 描述符。也不能將任意 USB 埠作為 GPIO 訪問。

USB 描述符:https ://blog.digital-scurf.org/posts/stm32-and-rtfm/

https://en.wikipedia.org/wiki/Gpio & https://en.wikipedia.org/wiki/Bit_banging

(Wiki 連結不會很好,但這裡的介紹應該給出想法)。

反過來,被動 USB 到 PS/2 轉換器需要 USB 輸入設備中的 USB 支持,而最近的 USB 設備不打擾它:https ://en.wikipedia.org/wiki/PS/2_port#Conversion_between_PS .2F2_and_USB

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