09/18 、以下、大幅改定
・Composite USB Gadgets on Raspberry Pi Zero (2016/02/22)
http://isticktoit.net/?p=1383Kernel 4.4 (2016.Feb版) 事例
・手順メモ
手元の古いSD card (7.7GB)に Raspbianのimgを書いて
冒頭サイトの通り、USB Gadgetのための環境構築。
# uname -a
Linux raspberrypi 4.9.35+ #1014 Fri Jun 30 14:34:49 BST 2017 armv6l GNU/Linux
再起動後、状況確認
起動時、スクリプトの ls /sys/class/udc > UDC で segmentation fault していた。
segmentation faultの場合は、
# rpi-update 2ca627126e49c152beb1bf7abd7122ce076dcc65
として、ダウングレードすると良い。
(カーネルバージョンは処々デリケートに影響するらしい)
# reboot
# uname -a
Linux raspberrypi 4.4.49+ #968 Fri Feb 17 14:16:47 GMT 2017 armv6l GNU/Linux
起動状態で、PCに接続済みのusbケーブルの一端を、OTGポートにつなぐと、
キーボードとして認識されるようになり、
コントロールパネル→デバイスにも表示されるようになった。
・図、キーボードドライバのインストールが開始された
・他に参考にしたところ
Turning your Raspberry PI Zero into a USB Gadget (2015-12-24--2016-08-21)https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget?view=all
Serial Gadget, Ethernet Gadget について
win、mac双方を意識した丁寧な説明。Bonjour にも言及
ただし cmdline.txt に g_* を書き込む方法。
手元では g_hidが見つからない旨のエラーメッセージ。
Turning your Raspberry PI Zero into a USB Gadget (07/15)
https://cdn-learn.adafruit.com/downloads/pdf/turning-your-raspberry-pi-zero-into-a-usb-gadget.pdf
丁寧で分りやすい。これもadafruit.comから
最終更新は2017.7だが、kernelと設定は May 2016 (4.4)固有の情報かも、
と思って読むと良い
これも cmdline.txt に g_* を書き込む方法。
手元では g_hidが見つからない旨のエラーメッセージ。
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=151940
のmodprobeも参考にするか
No comments:
Post a Comment