Raspberry Pi สามารถเลียนแบบอุปกรณ์เก็บข้อมูล USB ได้อย่างไร


46

อุปกรณ์เก็บข้อมูล USB เช่น USB sticks และ harddrives นั้นเป็นอุปกรณ์เชื่อมต่อภายนอกกับคอมพิวเตอร์ทุกชนิด Raspberry Pi สามารถเลียนแบบที่เก็บข้อมูล USB ได้อย่างไร แอปพลิเคชั่นที่ง่ายที่สุดคือเข้าถึงการ์ด SD โดยตรงผ่าน USB แต่ก็สามารถให้ไฟล์ผ่านอีเธอร์เน็ตได้ ฉันคิดเกี่ยวกับเค้าโครงต่อไปนี้สำหรับ " USB cloud stick ":

Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.

คอมพิวเตอร์ควรเห็นแท่ง USB ปกติเพื่ออ่านและเขียนไฟล์ Raspberry Pi จะทำหน้าที่เป็นบริดจ์ที่ตั้งโปรแกรมได้ซึ่งจะแมปรายชื่อไดเรกทอรีและการเข้าถึงไฟล์เพื่อร้องขอไปยังที่จัดเก็บข้อมูลบนคลาวด์ คุณสามารถเข้าถึงที่เก็บข้อมูลบนคลาวด์ด้วยคอมพิวเตอร์เครื่องใดก็ได้ (รวมถึงเครื่องเล่นสื่อแบบกล่องดำ) ผ่าน USB โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมใด ๆบนคอมพิวเตอร์ บริดจ์ Raspberry Pi USB ก็ควรจะสามารถเข้ารหัส / ถอดรหัสไฟล์ได้ทันทีดังนั้นใคร ๆ ก็สามารถเก็บไฟล์ที่เข้ารหัสในคลาวด์และเข้าถึงไฟล์เหล่านั้นบนอุปกรณ์ใด ๆ เช่นไดรฟ์ USB ปกติ

แก้ไข:ผลิตภัณฑ์ที่มีอยู่ด้วยเหมือนกัน แต่ จำกัดการทำงานรวมถึงสื่อไร้สายติดและUSB-over-เครือข่าย การเข้าถึงไฟล์ในระบบคลาวด์อาจทำได้โดยการติดตั้งที่เก็บข้อมูลเสมือนด้วยคลาวด์ไดรฟ์หรือซอฟต์แวร์ที่คล้ายกันและการเข้ารหัสด้วย TrueCrypt หรือ EncFS - รหัสผ่านจะถูกเก็บไว้ในการ์ด SD ของ Raspberry Pi เท่านั้น พิมพ์ข้อความรหัสผ่านบนเครื่องที่ไม่น่าเชื่อถือ


1
ฉันคิดว่าสิ่งที่เขาต้องการคือมีพาร์ติชั่นหรือโฟลเดอร์แชร์บน Pi ของเขาที่ติดตั้งผ่าน USB บนเครื่องอื่น แนวคิดที่ว่าคุณสามารถเสียบ raspi เข้ากับคอมพิวเตอร์เครื่องใดก็ได้และโฟลเดอร์ / ส่วนนั้นทำหน้าที่เหมือนแฟลชไดรฟ์และสามารถเขียนได้โดยไม่ต้องมีซอฟต์แวร์เพิ่มเติม
wmarbut

3
Pi ควรทำหน้าที่เป็นเกตเวย์ระหว่างคอมพิวเตอร์เครื่องใดก็ได้รวมถึงกล่องดำและเช่น Amazon cloud เกตเวย์สามารถเข้ารหัสไฟล์ได้ทันที
Jakob

1
เรื่องที่สนใจ - นี่จะสมบูรณ์แบบ!
อเล็กซ์แชมเบอร์เลน

1
@AlexChamberlain - ไม่คุณไม่สามารถทำได้ อุปกรณ์ USB Mass Storage มีโปรโตคอลเฉพาะที่รองรับโดยระบบปฏิบัติการโฮสต์ แน่นอนคุณสามารถสร้างโปรแกรมควบคุมเพื่อสร้างสิ่งอื่นที่ดูเหมือนอุปกรณ์จัดเก็บข้อมูลกับระบบปฏิบัติการเฉพาะ แต่จะไม่เป็นอุปกรณ์ "อุปกรณ์จัดเก็บข้อมูล USB" แต่เป็น "อุปกรณ์จัดเก็บข้อมูลแบบกำหนดเองที่เชื่อมต่อผ่าน USB"
Chris Stratton

1
@ppumkin: เพราะ "การแมปไดรฟ์ใน" หรือ "เสียบเข้ากับ LAN" จำเป็นต้องกำหนดค่าพีซี (หรือเครื่องเล่นสื่อ) เพียงเสียบเข้ากับพอร์ต USB ไม่จำเป็นต้องมีการจัดการใด ๆ และไม่จำเป็นต้องเปิดเผยรหัสผ่านใด ๆ กับพีซี โปรดทราบว่าผมต้องการที่จะจัดเก็บส่วนแบ่งจากไดรฟ์เมฆซึ่งมักจะต้องใช้รหัสผ่านหรือติดตั้งแม้ซอฟต์แวร์ของลูกค้า
Jakob

คำตอบ:


12

ปัญหาคือการเชื่อมต่อ USB ของ Pi ไปยังพีซีไม่มีการเชื่อมต่อดาต้าพิน - เพียงแค่พาวเวอร์พิน ดังนั้นคุณไม่สามารถใช้สิ่งนี้พูด USB ได้เพราะมันไม่ได้ต่อสาย

ตัวเลือกเดียวของคุณกับ Pi คือการ 'bit bang' USB โดยใช้หมุด GPIO แต่มันช้ามากและไม่น่าเชื่อถือ ฉันสงสัยว่าคุณจะสามารถเลียนแบบแป้นพิมพ์หรือเมาส์ได้เท่านั้น - แบนด์วิดท์ที่สูงกว่านั้นอาจจะมากเกินไปสำหรับซีพียูที่จะรับมือกับมันเนื่องจากความต้องการด้านเวลาที่ จำกัด ในการทุบตีสิ่งต่างๆเช่น USB

อีกทางเลือกหนึ่งคือการค้นหาอุปกรณ์ที่ให้คุณเชื่อมต่อคอมพิวเตอร์สองเครื่องเข้าด้วยกันผ่าน USB เพื่อสร้างเครือข่าย แต่คุณอาจใช้การเชื่อมต่ออีเธอร์เน็ตก็ได้เช่นกัน ...


1
ก่อนหน้านี้ฉันเคยเล่นกับ GP32 ซึ่งสามารถทำตัวเหมือนโฮสต์ได้แม้ว่าจะเสียบเข้ากับฮับในฐานะลูกค้า หาก Raspberry สามารถทำงานได้เหมือนโฮสต์บนพอร์ต USB (ไม่ใช่แหล่งจ่ายไฟ) ก็ควรจะมีเคล็ดลับที่คล้ายกันนี้ได้เช่นกัน บางที USB-to-go สามารถทำได้ใช่ไหม
Thorbjørn Ravn Andersen

2
ฮะ? คุณเข้าใจผิดโดยพอร์ต micro usb ที่ใช้สำหรับอะแดปเตอร์ แล้วพอร์ต USB ที่เหมาะสม 2 พอร์ตล่ะ? ด้วยซอฟต์แวร์อีมูเลชันบางตัวคุณสามารถเสียบยูเอสบีนั้นกับพีซีและจำลองที่เก็บข้อมูลเช่นโทรศัพท์ Android เมื่อคุณเสียบยูเอสบี - แต่ไม่มีเหตุผลเพราะคุณเสียบ Pi เข้ากับเครือข่ายแชร์โฟลเดอร์ "คลาวด์" ของคุณผ่าน samba หรืออะไรก็ตาม (wifi หรือ lan) - และในเวลาเดียวกันคลาวด์ของคุณก็ซิงค์สิ่งที่คุณต้องการทำ . LAN สามารถจัดการการร้องขอต่าง ๆ บนพอร์ตต่าง ๆ
Piotr Kula

2
@ppumkin: ทำไมฉันถึงเข้าใจผิดโดยพอร์ต micro USB? หมุดข้อมูลไม่ได้เชื่อมต่อดังนั้นคุณจึงไม่สามารถส่งข้อมูลข้ามได้ พอร์ต USB "ที่เหมาะสม" แบบดาวน์สตรีมคือพอร์ต 'โฮสต์' ดังนั้นจึงไม่สามารถเสียบเข้ากับพีซีโดยไม่ต้องใช้อุปกรณ์แปลงสัญญาณบางชนิดที่อยู่ตรงกลาง การจำลองซอฟต์แวร์ไม่เพียงพอเนื่องจากวิธีการทำงานของโปรโตคอล USB คุณอาจนึกถึงอีเทอร์เน็ตที่คุณสามารถเสียบอุปกรณ์สองเครื่องเข้าด้วยกัน แต่ USB ไม่ทำงานเช่นนี้ หากคุณไม่เชื่อฉันให้อ่านข้อกำหนดของ USB โดยเฉพาะอย่างยิ่งชิ้นส่วนเกี่ยวกับโฮสต์ USB และอุปกรณ์ต่อพ่วง
Malvineous

1
แค่ต้องการเพิ่มว่า USB "Bit-banging" ไม่ใช่ตัวเลือก USB เป็นทางยาวจากทางไกลเช่น I2C ซึ่งสามารถปรับบิตได้ แนวทางปฏิบัติที่เป็นไปได้มากที่สุดคือการใช้หนึ่งในไมโครซอฟต์ AVR ที่มีพอร์ตอุปกรณ์ USB ในตัวจากนั้นสื่อสารกับมันผ่านพอร์ตอนุกรมบน Pi (เช่นolimex.com/Products/AVR/Proto/AVR-USB-162 )
greggo

1
@ Malvineous ที่ 12 MHz หรือเพียง 1.5? ช่วงเวลาของนาฬิกาคือ [83.33 +/- 0.2 us] เป็นเวลา 12 Mhz และ [666.6 +/- 10 us] เป็นเวลา 1.5 MHz โปรดจำไว้ว่าคุณต้องกู้คืนนาฬิกาที่รับซึ่งน่าจะหมายถึงการสุ่มตัวอย่างอย่างน้อย 5 - 10 เท่าของอัตรานาฬิกา การใช้งานเหล่านี้อนุญาตให้มีการขัดจังหวะขณะพูดคุยกับอุปกรณ์ USB หรือไม่
greggo

8

จากการอ่านแผ่นข้อมูล BCM2835 อย่างรวดเร็ว (http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf) บทที่ 15 ดูเหมือนว่ารองรับ USB OTG ใน HW ในทางทฤษฎีแล้วมันอาจเป็นเรื่องของ SW เพื่อสนับสนุนรูปแบบที่เสนอ ฉันไม่ได้เป็นผู้เชี่ยวชาญด้านโปรโตคอล USB (หรือแม้แต่มือใหม่จริงๆ) แต่มันก็ค่อนข้างเจ๋งที่มีฟังก์ชั่นนี้

ดูคำอธิบายของ BeagleBone (http://elinux.org/BeagleBone) ดูเหมือนว่าจะสนับสนุนสิ่งที่คล้ายกันแม้ว่าจะมีการกล่าวถึงตัวเชื่อมต่อที่สนับสนุนโหมดนี้โดยเฉพาะ มันจะโชคร้ายถ้า Raspberry Pi มี จำกัด เนื่องจากการเลือกตัวเชื่อมต่อเท่านั้น

หวังว่านี่จะเป็นประโยชน์


2
แม้ว่า SOC รองรับอุปกรณ์นี้แล้วฮับ LAN9512 ในรุ่น B อาจได้รับการใช้งานพอร์ต USB "ย้อนกลับ" ในโหมดอุปกรณ์ ในรุ่น A (หรือถ้าคุณลบออกและติดตั้ง R37 & R38) คุณสามารถรับพอร์ต USB SOCs ไปยังแจ็คภายนอก - แต่แล้วคุณจะไม่มีอีเธอร์เน็ตและจะมี sdcard สำหรับพื้นที่จัดเก็บที่มีศักยภาพเท่านั้น
Chris Stratton

6

ตอนนี้ดูเหมือนว่าจะเป็นไปได้โดยใช้ PiZero - ดูhttp://pi.gbaman.info/?p=699สำหรับข้อมูลเพิ่มเติม


1
ยินดีต้อนรับสู่ราสเบอร์รี่ Pi! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนที่สำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Ghanima

4

น่าเสียดายที่นี่ดูเรียบง่าย แต่ดีที่สุดเท่าที่ฉันจะบอกได้ ดูกระทู้นี้และคำตอบโดยละเอียดสำหรับรายละเอียดเพิ่มเติม

https://unix.stackexchange.com/questions/2683/serve-files-over-usb

และคำตอบเฉพาะของ Piที่นี่: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=8&t=4938


1
ขอบคุณสำหรับลิงค์ ดูเหมือนว่าอุปกรณ์นี้อาจเป็นส่วนหนึ่งของสิ่งที่ฉันต้องการ แต่กรรมสิทธิ์และใช้ได้ในทิศทางเดียว (ที่เก็บข้อมูล USB เสมือนอ่านอย่างเดียว)
Jakob

3

หากคุณไม่ได้กังวลเรื่องประสิทธิภาพเป็นพิเศษคุณอาจได้รับไมโครคอนโทรลเลอร์ที่มีความสามารถ USB พร้อมรหัสเก็บข้อมูลขนาดใหญ่ USB (เช่นคุณสามารถ reprogram อินเตอร์เฟสดีบัก STM32F103 บนโมดูล eval STM32F0 Discovery $ 10) เชื่อมต่อกับพอร์ตอนุกรมของ pi เป็นแบ็คเอนด์และวิ่งได้หลายร้อยกิโลบิต

ประสิทธิภาพที่ดีกว่าน่าจะเกิดจากการเชื่อมต่อกับพีซีลูกค้าผ่านทางอีเธอร์เน็ต แต่ต้องใช้ไดรเวอร์ที่กำหนดเองหรือการนำเสนอที่แตกต่างกันไปยังระบบปฏิบัติการโฮสต์ - นั่นคือคุณจะต้องเป็นอุปกรณ์เก็บข้อมูลเครือข่าย

ฉันเชื่อว่าปิดสายการถ่ายโอนไฟล์ของชั้นวางแล้ว แต่จะต้องใช้ซอฟต์แวร์ที่เหมาะสมสำหรับพีซีไคลเอนต์และไดรเวอร์ลินุกซ์ระดับแหล่งสนับสนุนสำหรับปลาย pi


ได้. ดูเพิ่มเติมที่olimex.com/Products/AVR/Proto/AVR-USB-162
greggo

3

ฉันพบว่า Arduino สามารถเลียนแบบอุปกรณ์ USB, Arduino Leonardoแม้จะอยู่นอกกรอบ Lufa USB สแต็คที่สามารถใช้กับ Arduino และดำเนินการโปรแกรมควบคุมอุปกรณ์เก็บข้อมูล USB (ดูการกวดวิชานี้ ) การตั้งค่านี้สามารถใช้ในการจับคู่คำสั่ง USB กับ SCSIเช่นเครื่องอ่านการ์ด SD ที่เข้าใจ ฉันไม่รู้เกี่ยวกับ SCSI มากพอ แต่ดูเหมือนว่าการ์ด SD บน Raspberry Pi และ USB-via-Arduino สามารถใช้ร่วมกันบนรถบัสเดียวกันได้ แน่นอนว่าความคิดนี้ไม่ใช่ทางออกที่สมบูรณ์ ...


-1 เนื่องจากหัวข้อเป็นเรื่องเกี่ยวกับ Raspberry Pi ไม่ใช่ Arduino

1
ฉันรู้ว่าคำตอบนี้ไม่ได้แก้ปัญหาอย่างเต็มรูปแบบ! ฉันหวังว่าคำถามเกี่ยวกับ Raspberry Pi เป็นเครื่องมือแทนการสิ้นสุดในตัวเองเป็นหัวข้อและขยายมุมมองไปยังโครงการที่เกี่ยวข้องช่วย ในกรณีนี้ฉันพบบทช่วยสอนนี้วิธีใช้การ์ด SD เป็นอุปกรณ์จัดเก็บข้อมูล USB บางทีใคร ๆ ก็สามารถใช้ Arduino หรือ ATMEGA32U4 อีกเครื่องหนึ่งเพื่อรับ USB ไปยังบัสบัสซึ่งมีอยู่ใน Raspberry Pi ด้วย?
จา

2
ไม่คุณไม่สามารถแบ่งปันการเข้าถึง sdcard ได้นอกเหนือจากการสลับด้วยไฟฟ้า โฮสต์เดียวเท่านั้นที่สามารถ "mount" ระบบไฟล์ที่กำหนดในแต่ละครั้ง (สำหรับประเภทของระบบไฟล์ที่ใช้กับการ์ด - ระบบไฟล์เครือข่ายจะแตกต่างกันในส่วนนี้)
Chris Stratton

1

สิ่งนี้เกิดขึ้นกับวิธีการทำงานของ USB คุณจะเห็นทุกครั้งที่มีการเชื่อมต่อสองสิ่งกับ USB มีโฮสต์ USB และอุปกรณ์ USB ทุกวิธีและทั้งสองจะไม่เปลี่ยนสถานที่ โฮสต์ USB ทำทุกสิ่งที่อุปกรณ์ USB ส่วนใหญ่ไม่สามารถซิงค์การถ่ายโอนข้อมูลระหว่างอุปกรณ์ทั้งหมดที่เชื่อมต่อกับบัส USB ได้ ตรวจสอบที่หน้าวิกิพีเดีย USB สำหรับข้อมูลเพิ่มเติม

สิ่งที่คุณกำลังพูดถึงคือการบังคับให้โฮสต์ USB สองตัว (Raspberry Pi และคอมพิวเตอร์) สื่อสารกันซึ่งน่าเสียดายที่มาตรฐาน USB นั้นไม่รองรับ มีอุปกรณ์บางอย่างที่สามารถปลอมการถ่ายโอนข้อมูลระหว่างโฮสต์ USB สองแห่งได้ แต่เนื่องจาก Malvineous กล่าวถึงว่าคุณควรใช้อีเธอร์เน็ตที่ดีกว่า

คำถามของคุณกล่าวถึงการใช้ Raspberry Pi เพื่อจำลองที่เก็บข้อมูล USBแต่คุณได้พิจารณาตั้งค่า Raspberry Pi เป็น NAS หรือไม่ การใช้ Raspberry Pi เป็นกล่อง NAS นั้นเป็นสิ่งที่คุณต้องการ แต่แทนที่จะใช้ USB มันจะใช้เครือข่ายของคุณ นี่คือคำแนะนำที่ดีเกี่ยวกับวิธีการทำเช่นนี้หากคุณสนใจ


ขอบคุณสำหรับคำแนะนำ ดังนั้นคำถามของฉันเกี่ยวกับวิธีการใช้อุปกรณ์ USBโดยใช้ Raspberry Pi อย่างไรก็ตาม NAS ไม่ใช่คำตอบสำหรับคำถามนี้
Jakob

3
หากคุณต้องการให้ Raspberry Pi มีความสามารถในการเป็นอุปกรณ์ USB ฉันขอแนะนำให้คุณตรวจสอบผลิตภัณฑ์ที่ftdichip.comมากกว่าที่เป็นไปได้ว่าคุณจะสามารถเชื่อมต่อบอร์ดที่ใช้ GPIO ของ Pi เพื่อเชื่อมต่อกับชิป FTDI ของ Pi และนั่นจะทำให้คุณมีความสามารถของอุปกรณ์ USB คุณอาจต้องเขียนไดรเวอร์เพื่อสื่อสารกับอุปกรณ์ FTDI
Dan B

ยกเว้นว่า "ทั้งสองจะสลับตำแหน่ง" ถ้าพวกเขามีอุปกรณ์ USB OTG ...
คริสแตรทตัน

1

ฉันสามารถใช้ Nokia N900 Phone เครื่องเก่ากับไดรเวอร์ usb gadget ที่มาพร้อมกับเคอร์เนลหุ้นของ Nokia ได้ อุปกรณ์ที่เลียนแบบนั้นทำงานเหมือนของจริงคุณสามารถบู๊ตพีซีได้จากมัน


1
คุณช่วยให้รายละเอียดบางอย่าง? คุณไม่ได้พูดถึงเพียงแค่ให้พื้นที่เก็บข้อมูลในโทรศัพท์ของคุณผ่าน USB เหมือนกับสมาร์ทโฟนอื่น ๆ เท่าที่ฉันเข้าใจไดรเวอร์อุปกรณ์ USB ให้การจับคู่จาก SCSI กับ USBเท่านั้นดังนั้นใคร ๆ ก็ยังคงต้องจับคู่ SCSI กับ API ที่เก็บข้อมูลบนคลาวด์
Jakob

1

ตอนนี้ Pi Zero และ Pi Zero W มีให้ใช้งานแล้วและรองรับส่วนต่อประสาน Gadget ( Kernal.org , linux-sunxi.org ) ซึ่งอนุญาตให้ใช้โปรไฟล์ได้หลากหลายรวมถึง USB Mass Storage และเครือข่ายเสมือน

ทางออกที่ใกล้เคียงที่สุดสำหรับการร้องขอของ OP คือการใช้โปรโตคอลเครือข่ายระหว่าง Pi และโฮสต์พีซีจากนั้นเครือข่ายโปรโตคอลรูปแบบอื่น ๆ จาก Pi ไปยังผู้ให้บริการคลาวด์ / เครือข่าย Pi Zero W มี Wi-Fi ในตัวดังนั้นสามารถเชื่อมต่อโดยตรงกับผู้ให้บริการคลาวด์ / เครือข่าย การเชื่อมโยงทั้งสองลิงก์จะเป็นวิธีที่ง่ายที่สุดในการทำงานให้สำเร็จ มีโปรโตคอลเครือข่ายและผู้ให้บริการคลาวด์มากมาย

พยายามใช้ USB Mass Storage จะเป็นความคิดที่ไม่ดี; คุณจะต้องเขียนหรือเขียนการปรับระดับไดรเวอร์ระหว่าง USB Mass Storage และ Pi คุณอาจเริ่มต้นด้วยMTPหรือปิดท้ายด้วยสิ่งที่คล้ายกัน MTP มีปัญหาเรื่องประสิทธิภาพที่รุนแรง ( Reddit , XDA , HowToGeek , Reddit ) ดังนั้นฉันจึงแนะนำวิธีการเชื่อมต่อเครือข่าย

ควรมีโปรแกรมและโครงการจำนวนมากในทิศทางนั้น จากมุมมองของ Pi มันแค่ทำหน้าที่เหมือนเซิร์ฟเวอร์ไฟล์ / ซิงค์เซิร์ฟเวอร์ดังนั้นการสอนที่คล้ายกันควรให้คุณเริ่มต้น เมื่อพิจารณาถึงสิ่งต่างๆเช่นเซิร์ฟเวอร์ Seafile , Syncthing , SugarSyncและOwnCloudคุณควรเริ่มต้นใช้งาน

คำแนะนำที่เป็นประโยชน์เล็กน้อยเกี่ยวกับ Pi Zero เป็นอุปกรณ์ USB:


0

มาตรฐาน USB เป็นโฮสต์ตาม นั่นหมายความว่าอุปกรณ์หนึ่งเครื่องต้องควบคุมการสื่อสารทั้งหมดกับอุปกรณ์ที่เชื่อมต่อ ลูกค้าสามารถเป็นอุปกรณ์ง่ายๆหรือฮับ ฮับเป็นโฮสต์พร็อกซีสำหรับลูกค้าที่เชื่อมต่อกับฮับและสื่อสารกับโฮสต์ (หรือฮับ) ที่เชื่อมต่อกับ

เนื่องจากรูปลักษณ์ดั้งเดิมของ USB คุณจะไม่สามารถเชื่อมต่อโฮสต์ทั้งสองเข้าด้วยกันได้ (PC และ RPi)

มีขอบเขตว่าUSB On-The-Goซึ่งอนุญาตการเชื่อมต่อ USB เพื่อดูว่าเชื่อมต่อกับโฮสต์หรือไคลเอนต์และปรับบทบาทตามความเหมาะสม ในการทำงานคุณต้องมีการสนับสนุนในฮาร์ดแวร์ ฉันไม่เชื่อว่า RPi ถูกออกแบบมาเพื่อทำเช่นนั้น

สำหรับข้อมูลเพิ่มเติมดูได้ที่http://www.usb.org/homeหรือhttp://en.wikipedia.org/wiki/Universal_Serial_Bus

ในระยะสั้นฉันไม่เชื่อว่ามันสามารถทำได้


คำตอบอีกข้อขัดแย้งกับการขาด OTG หมายเหตุการสนับสนุนของคุณ
อเล็กซ์แชมเบอร์เลน

1
@Alex ดูที่วันที่ประทับ Anders โพสต์สิ่งนี้ในปี 2012 ก่อนที่ Pi Zero หรือ A + จะพร้อมใช้งาน
YetAnotherRandomUser

@YetAnotherRandomUser ดูที่ประทับวันที่ ฉันโพสต์คำตอบของฉันในวันหลังจาก Anders เขียนความคิดเห็นของเขา
Alex Chamberlain

@AlexChamberlain และในปี 2012 ไม่มีการสนับสนุนสำหรับ Raspberry และ Rasbperian (หรือซอฟต์แวร์อื่น ๆ ที่ฉันรู้จัก) ใช่ในกรอบเวลานั้นฉันพูดถูก RPi Zero มาหลายปีต่อมา ... ตอนนี้เราได้รับการสนับสนุนสำหรับ RPi Zero ซึ่งถูกกล่าวถึงในอีกโพสต์ตามที่คุณเขียน
Anders
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.