XrCqUQB
すぐに忘れてしまうのでちょっとメモ
現在、Pi zeroをキーボード兼イーサネットアダプタの複合デバイスとしてPCから認識させるために色々と戦っています。
キーボード、イーサのそれぞれ単体では動作させることに成功したのですが、両方を同時に使えるようにしたいです。
libcompositというモノを使って起動時にConfig.fsに色々細工するとできそうなのですが難しいです。
開発用の環境としてPiにモニタをつないでおけば楽チンなのですが邪魔なのでGPIOにシリアルケーブルをつないで使っています。
常にLANが正常に働いていればいいのですが、Pi zeroにはusbの口が一つしかない上にそのひとつは
PC側にデバイスとして認識させるために常に埋まっています。
なのでシリアルを使います。
PC側からはscreenが入っていれば簡単です。
screen /dev/tty.usbsirial 115200
これだけです。
ただし、Pi側のcodlin.txtにconsol=tty1があるのとシリアルを有効化していることが条件です。
ttyの部分は使っているusb-シリアルアダプタによっていろいろあるかと思います。
Pi側はGND,Tx,Rxと並んでいるところを使います。
5Vも繋ぐと書かれているホームページもよくあるのですが、私の環境では5Vは繋ぐと動かなくなりました。
コメント