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.
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 .
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?
USB gadget
? Apakah Anda tidak ingin bertindak sebagai perangkat budak seperti USB flash drive?Jawaban:
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
, ataug_multi
. Sebagai contoh, cara minimal untuk mengaktifkan gadget serial adalah dengan menambahkandtoverlay=dwc2
ke /boot/config.txt dang_serial
ke / etc / modulesJawaban 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 .sumber