Cara menggunakan Raspberry Pi 3 sebagai gadget USB

8

Bagaimana saya bisa menggunakan Raspberry Pi 3 sebagai gadget USB. Apakah ada cara?

Bagaimana saya bisa mengaktifkan mode gadget USB di Raspberry Pi?

Naveen
sumber
1
Apa maksudmu USB gadget? Apakah Anda tidak ingin bertindak sebagai perangkat budak seperti USB flash drive?
Tandai
Mungkin saja, tapi saya tidak tahu cara pasti untuk melakukannya. Apa yang ingin Anda capai? Perangkat seperti apa yang Anda inginkan untuk berperilaku seperti Pi? Raspberry Pi Zero mungkin lebih mudah untuk berfungsi sebagai gadget karena memiliki jenis koneksi yang tepat, tetapi pertanyaan sebenarnya adalah apa yang ingin Anda lakukan, dan apa yang ingin Anda kirim bolak-balik antara gadget dan host. .
Bex
1
@Mark "gadget" adalah bahasa gaul linux untuk perangkat apa pun yang memiliki koneksi USB tipe-b.
Bex
Di sini saya menemukan tutorial hebat isticktoit.net/?p=1383 Anda hanya perlu mengikutinya untuk jenis gadget yang Anda butuhkan yang tidak Anda tentukan.

Jawaban:

7

Anda tidak dapat menggunakan Raspberry Pi 3 sebagai gadget USB. Pada saat penulisan ini hanya mungkin pada Raspberry Pi 0, 0W, A, A +, dan 4. Pi B, B +, 2, 3, 3A +, dan 3B + kekurangan pin yang diperlukan untuk OTG.

Jika Anda memiliki Pi Nol, inti ini memiliki beberapa contoh yang bekerja dengan konfigurasi minimal seperti g_serial, g_ether, atau g_multi. Sebagai contoh, cara minimal untuk mengaktifkan gadget serial adalah dengan menambahkan dtoverlay=dwc2ke /boot/config.txt dan g_serialke / etc / modules

Jawaban asli lukas2005 terkait dengan contoh-contoh iSticktoit.net menggunakan pendekatan ConfigFS yang lebih modern. Contoh keyboard HID adalah yang baik untuk memulai. Dan ketika Anda hanya memiliki satu port micro-USB fungsional, itu menjadi sangat berharga untuk mengkonfigurasi beberapa gadget sekaligus, sesuatu yang tidak tersedia dengan g_*modul kernel lama .

jdonald
sumber
1
Tentang jawaban lukas2005: itu mungkin telah downvoted karena tautan yang disediakan adalah tentang RPi nol (dan varian) sementara OP bertanya tentang RPi 3 (saya tidak mengunduh, dan tautan itu memang sangat berguna).
calocedrus
Bisakah Anda memberi tahu cara melakukan gadget USB 3.0 pada RPi 4?
Kozuch
@Kozuch, apakah Anda mengalami kesulitan menyiapkan gadget di Pi 4? Berikut adalah salah satu tutorial paling sederhana. Atau Anda maksudnya Anda tidak mendapatkan kecepatan transfer USB 3.0 (yang akan menjamin membuka pertanyaan baru)?
jdonald
Saya belum mencoba apa pun, hanya bertanya apakah mungkin untuk melakukan USB 3.0 OTG. Tentunya tidak melalui konektor USB-C pada Pi 4 karena menurut skema hanya terhubung ke jalur USB 2.0. Jadi bisakah Anda memberi tahu tentang USB 3.0 - apakah mungkin melalui konektor Tipe-A? Mungkin tidak?
Kozuch
1
Saya mengajukan pertanyaan baru di sini: raspberrypi.stackexchange.com/questions/102294/…
Kozuch