Чи може Pi Zero виконувати функцію периферійного пристрою USB?


19

Чи може наразі оголошений новий член родини Pi - Pi Zero - виконувати функції периферійного пристрою USB?

Очевидно, схеми ще не доступні, а запис у блозі, зв'язаний вище, не надто детально описується, крім:

"Мікро USB-розетки для передачі даних та живлення"

Pi-постачання припускає, що:

Порт даних Micro USB для підключення до аксесуарів та периферійних пристроїв, таких як зовнішній концентратор USB, або для підключення до ПК (для підключення стандартних USB-пристроїв постачається адаптер Micro USB "У дорозі")

Але чи означає це, що Pi можна підключити до USB-хоста за допомогою стандарту USB OTG без додаткової схеми?


Ой вийди ... Я не можу дочекатися, коли я побачу справи. :)
goldilocks

Відповіді:


6

Наскільки я можу сказати, відповідь буде такою ж, як і для A / A + / CM. Обладнання здатне працювати в режимі пристрою, але я не бачив, щоб хтось зрозумів, як змусити його працювати під Linux.

Редагувати: ця відповідь була правильною на момент написання, але ситуація змінилася, дивіться (та резюмуйте) /raspberrypi//a/40626/35618


2
Сподіваємось, нуль викликає деяку зацікавленість у роботі програмної підтримки.
Алістер Бакстон

Правильно, давайте сподіватися на це.
Ghanima

Будь ласка, трохи підкресліть мою відповідь, щоб більш актуальні відповіді могли підійти до вершини.
Пітер Грін

6

USB-порт даних може бути використаний для ОТГ та "живлення". На час написання цієї програми Serial та Ethernet були протестовані, але інші повинні працювати з належною кількістю зусиль (клавіатура, диск, камера тощо). Композиційні пристрої також повинні працювати. Більше інформації див

Очікується, що робота буде об'єднана у версію ядра rpy-4.4 для функціональності OTG, щоб вона була доступною OOTB для більш простого злому.

Більшість важкої атлетики проводилось у випуску Github raspberrypi / linux №1212 .

PS Це копія / вставка з моєї іншої відповіді на цю тему на /raspberrypi//a/40623/39346


Для мене нове, що блок харчування також є USB-портом. Чи потрібно щось особливе для його використання? І чи можна його використовувати і як хост-порт (деякі usb-хаби живлять pi через хост-порт, навіть коли специфікація забороняє це)
алло

Ця відповідь невірна. Посилання не надають жодних підтверджень для твердження, що роз'єм живлення можна використовувати для даних. Більшість з них просто стосується впровадження режиму гаджетів OTG в ядро, яке зараз є стандартним і може бути виконано, але не через роз'єм живлення. Потужність, яку можна використовувати лише для живлення. Інший може бути використаний для передачі даних, а також для подачі або отримання потужності.
золотинки

Після візуального огляду порту живлення Pi порівняно з портом даних я впевнено підтверджую твердження @goldilocks, що порт живлення дійсно не містить ліній даних. Хоча у нас поки що немає офіційних схем для Zero, можна впевнено сказати, що "обидва порти USB можуть бути використані для OTG" дійсно неправильно.
Ghanima

Я виправив відповідь. Справа в тому, що порт даних може використовуватися для живлення Raspberry PI Zero і як порт OTG.
мирослав

3

Це повинно.
Але ніхто цього не зробив ... поки.

Для роботи RPI в режимі хоста, на відміну від інших Raspberry Pi, потрібен кабель USB OTG (On The Go). Якщо насправді не використовується мікро-A штекер, це означає, що він також повинен працювати в режимі пристрою. Насправді, мікро / міні USB-розетки мають додатковий штифт саме для цього. Відповідно до таблиці даних процесора BCM2835, відеоядро використовує стек протоколу Synopsys DesignWare, який підтримує режим хосту та пристрою.

Найбільша проблема режиму пристрою в Raspberry Pi Model A полягала в тому, що за схемою штифт USB_OTGID був прив’язаний безпосередньо до землі. Це мало сенс, оскільки штекер USB-типу Type-A не має цього штифта, тоді як мікро-USB. (Можливо, неможливо стати пристроєм USB через програмне забезпечення, коли цей контактний штифт низький.) На жаль, не вдалося знайти схеми Pi Zero. Режим пристрою був запрошений на цьому форумі три роки тому, і, сподіваємось, дизайнери взяли до відома.

Ще 27 листопада 2015 року, і на щастя, ця відповідь стане застарілою справді незабаром.

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