ฉันกำลังมองหาวิธีที่จะให้ Pi ทำหน้าที่เป็นไคลเอนต์ USB และสวมหน้ากากเป็นแฟลชไดรฟ์
ฉันเคยเห็นคำแนะนำมากมาย แต่ตอนนี้ส่วนใหญ่มีอายุแล้ว (1 ปีขึ้นไป) และคลุมเครือ / ไม่สมบูรณ์ - ฉันต้องการขอการรีเฟรชเกี่ยวกับสิ่งที่ได้ผลสิ่งที่ไม่ได้ ฯลฯ
นอกจากนี้ยังมีคำแนะนำมากมายให้ใช้ Pi เป็นอุปกรณ์ประเภท NAS แทน สิ่งนี้จะไม่ทำงานเพื่อจุดประสงค์ของฉันเนื่องจากฉันมีโฮสต์ "โง่" ที่สามารถยอมรับแฟลชไดรฟ์ได้ (และฉันต้องการใช้ Pi เพื่อทำให้ "ฉลาด")
สรุปข้อเสนอแนะที่ฉันได้เห็นแล้ว:
- จำลองไคลเอ็นต์ USB ผ่านหมุด GPIO
- จำลองการเชื่อมต่อแบบอนุกรมผ่าน GPIO จากนั้นใช้สายเคเบิลที่มีอยู่เพื่อเปลี่ยนจากอนุกรมเป็น USB
- ใช้โมเดล A ใช้ซอฟต์แวร์เพื่อโน้มน้าวให้ pi ทำตัวเหมือนลูกค้า
- ใช้สาย USB โฮสต์ไปยังโฮสต์ (ไม่แน่ใจว่าฉันเห็นใด ๆ ที่สนับสนุน linux .. )
ใครช่วยอธิบายวิธีแก้ปัญหาที่นำเสนอในเชิงลึกได้บ้าง
PS - ฉันไม่ต้องการหรือคาดหวังว่าจะมีประสิทธิภาพสูงจากการกำหนดค่านี้ความเร็วของ USB 1.1 จะเพียงพอ
แก้ไข: ฉันก็จะสนใจในตัวเลือกใด ๆ ที่สามารถให้ฟังก์ชั่นนี้ได้ แต่ฉันยังไม่เคยเห็นแท่ง usb "สมาร์ท" หรืออุปกรณ์ติดตั้งแบบ android-on-a-stick ใด ๆ ที่สามารถทำได้
usbnet
คนขับ พวกเขามีหน้าพูดถึงบางอย่าง; มันดูล้าสมัยดังนั้นอาจมีมากกว่านี้ ก่อนที่คุณจะซื้ออะไรตรวจสอบรอบ