Як поділитися папкою як USB-накопичувач (із малинового пі)


13

Я хотів би зробити щось досить просте ... у своєму розумі.

У мене є "стара" рамка для фотографій із порту USB та слотом для SD-карти (але без мереж), яку я хотів би синхронізувати зі своєю NAS "Фото папкою"

Оскільки я з нетерпінням чекаю придбати ПІ, я хотів би знати, як я міг би цього досягти ... дешевим способом ($ та обчислювальна потужність).

Головним моїм припущенням буде підключення обох на USB.

Дивлячись на інші відповіді, я знайшов Обслуговувати жорсткий диск ПК як USB-накопичувач та USB Wi-Fi донгл-пристрій, який може імітувати віртуальний пристрій масового зберігання для домашнього відеоплеєра та на самій платі PI Емуляція USB-накопичувача

Отже, з того, що я знайшов поки що, у мене є два варіанти: USB-кабель, що приймає хост, або адаптер Wi-Fi-USB (Обидва такі ж дорогі, як і сам PI)

Проблема полягає в тому, що обидва пристрої мають лише ОС Windows і, здається, не дозволяють вибрати конкретну папку для спільного використання.

Повертаючись до своєї мети, чи має хтось із вас уявлення про те, як підключити обоє на USB?

Питання про бонус: чи існує спосіб зробити це кілька разів на одному "сервері", щоб підключити різні папки до різних клієнтів (інші кадри / радіо / ...)?

Дякую за витрачений час на читання мого (довгого) питання!


@MizukiOshiro Я, але, з того, що я все-таки знайшов, це неможливо через дизайн специфікації USB. Я поставив це запитання на випадок, якщо щось пропустив
Цербер

Деякі фоторамки мають функцію "другий монітор", яка дозволяє пересувати кодовані JPEG кадри з ПК на фоторамку через її підлеглий порт. Я використовую цю функцію для відображення графіків, створених RRDTool, для моніторингу мого сервера. Приклад: youtube.com/watch?v=OINZfcV7EQ0

Нова плата вводу-виводу, що постачається разом з Комплект для розробки модулів обчислювальної техніки, здається, має підключений USB-підключення ... як можна змусити її працювати?
Козуч

1
Я знаю, що це по-старому, але це легко сьогодні: raspberrypi.org/magpi/pi-zero-w-smart-usb-flash-drive
multithr3at3d

Відповіді:


6

В основному протокол USB вимагає, щоб один пристрій виступав як головний, а інші - як раби. Підключення Master-master не підтримуються. Основні пристрої зазвичай мають роз'єми типу A: комп’ютери, рамки для фотографій, які підтримують зовнішні носії USB, тощо. Раби - це ваші типові USB-палички, миші та ін.

Для помутніння води специфікація USB OTG дозволяє пристроям, які підтримують її, вести себе як майстер і як раб (деякі телефони Android тощо).

Ваша фоторамка - це головний пристрій, вам потрібен ваш Raspberry Pi, який виступає рабом. Наскільки я знаю, це досить складно, якщо це можливо взагалі: як комп’ютер, Raspberry Pi підтримує головний режим USB, але, мабуть, режим slave USB також повинен бути можливим на деяких пристроях. Цитуючи форум, який ви згадали у своєму запитанні:

Модель B має вбудований 2-портовий USB-концентратор, який не знає, як діяти як USB-пристрій. Модель A безпосередньо підключає інтерфейс USB процесора, який можна налаштувати як USB-пристрій, так і USB-хост.

Очевидно, що це не спрацює, поки люди не зможуть розвивати модель А, а хтось має талант, час, схильність та документацію, щоб написати драйвер пристрою.

У моделі B має бути можливим біт-удар з низькошвидкісним USB-пристроєм через GPIO.

Це все потребує дуже значного злому, багато годин програмування / налагодження. На мою думку, марна трата часу.

Моя пропозиція: викиньте фоторамку, дістаньте невеликий рідкокристалічний дисплей уживаного / дешевого, підключіть його до свого Raspberry Pi та використовуйте його як фоторамку. Набагато простіше, швидше тощо.


2
Або просто інтерфейс існуючого кадру дисплея за допомогою роз'ємів LCD або GPIO.
Ігнасіо Васкес-Абрамс

З мого досвіду, взаємозв’язок РК-дисплеїв через LVDS дуже далека від дрібниць.
haimg

Ну все одно, ви, здається, обидва добре тримаєте моє питання: не витрачайте час на роз'єм USB :)
Cerber

Нова плата вводу-виводу, що постачається разом з Комплект для розробки модулів обчислювальної техніки, здається, має підключений USB-підключення ... як можна змусити її працювати?
Козуч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.