Лагатып ResearchGate

Аднаплатны камп'ютар ResearchGate Raspberry Pi

Прадукт ResearchGate-Raspberry-Pi-аднаплатны камп'ютар

Інфармацыя аб прадукце

Тэхнічныя характарыстыкі

  • Вытворца: Raspberry Pi Ltd
  • Дата зборкі: 22.07.2025
  • Версія зборкі: 99a8b0292e31
  • Падтрымліваюцца прадукты Raspberry Pi: Pi Zero, Pi Zero 2 W, Pi 1 AB, Pi 2, Pi 3, Pi 4, Pi 5, вылічальныя модулі CM1, CM3, CM4, CM5

Калафон
© 2022-2025 Raspberry Pi Ltd

Гэтая дакументацыя распаўсюджваецца па ліцэнзіі Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND).

Вызваленне 1
Дата зборкі 01г
Версія зборкі 99a8b0292e31

Юрыдычная адмова ад адказнасці
ТЭХНІЧНЫЯ І НАДЗЕЙНЫЯ ДАДЗЕНЫЯ ДЛЯ ПРАДУКЦЫЙ RASPBERRY PI (У ТЫМ ЛІКУ ІНФАРМАЦЫЙНЫЯ ПАСВЕДЧАННІ) З ПЕРЫЯДЫЧНЫМІ ЗМЕНАМІ («РЭСУРСЫ») ПРАДСТАЎЛЯЮЦЦА RASPBERRY PI LTD («RPL») «ЯК ЁСЦЬ», І ЛЮБЫЯ ЯЎНЫЯ АБО ЎСКОСНЫЯ ГАРАНТЫІ, У ТЫМ ЛІКУ, АЛЕ НЕ АБМЯЖОЎВАЮЧЫСЯ, ЎСКОСНЫЯ ГАРАНТЫІ ТАВАРНАЙ ЯКАСЦІ І ПРЫДАТНАСЦІ ДЛЯ ПЭЎНАЙ МЭТЫ, АДМОЎЛЯЮЦЦА. У МАКСІМАЛЬНАЙ СТУПЕНІ, ДАЗВОЛЕНАЙ ДЗЕЙСНЫМ ЗАКАНАДАЎСТВАМ, НІ Ў ЯКІХ АБСТАВІНАХ RPL НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ ПРАМЫЯ, НЕПРАМЫЯ, ВЫПАДКОВЫЯ, СПЕЦЫЯЛЬНЫЯ, ВЫПАДКОВЫЯ АБО ЎСКОСНЫЯ ШКОДЫ (У ТЫМ ЛІКУ, АЛЕ НЕ АБМЯЖОЎВАЮЧЫСЯ, ЗАБЕСПЯЧЭННЕМ ЗАМЕНЫ ТАВАРАЎ АБО ПАСЛУГ; СТРАТУ ВЫКАРЫСТАННЯ, ДАНЫХ АБО ПРЫБЫТКУ; АБО ПЕРЫРЫВАННЕ БІЗНЕСУ), ЯКІЯ БЫЛІ ВЫКЛІКАНЫЯ, І ПА ЛЮБОЙ ТЭОРЫІ АДКАЗНАСЦІ, НЕЗАЛЕЖНА АД ТАГО, ПА ДАЗВОЛЕ, АБ'ЕКТЫЎНАЙ АДКАЗНАСЦІ АБО ДЭЛІКТУ (У ТЫМ ЛІКУ НЯБЯСПЕЧНАСЦІ АБО ІНШЫМ ЧЫНАМ), ЯКІЯ ЎЗНІКЛІ ЛЮБЫМ ВЫГЛЯДАМ У ВЫНІКУ ВЫКАРЫСТАННЯ РЭСУРСАЎ, НАВАТ КАЛІ БЫЛІ ПАПЯРЭДЖАНЫЯ АБ МАГЧЫМАСЦІ ТАКОЙ ШКОДЫ.

RPL пакідае за сабой права ў любы час і без дадатковага паведамлення ўносіць любыя паляпшэнні, паляпшэнні, выпраўленні або любыя іншыя мадыфікацыі ў РЭСУРСЫ або любыя прадукты, апісаныя ў іх.
РЭСУРСЫ прызначаны для кваліфікаваных карыстальнікаў з адпаведным узроўнем ведаў у дызайне. Карыстальнікі нясуць поўную адказнасць за выбар і выкарыстанне РЭСУРСАЎ і любое прымяненне апісаных у іх прадуктаў. Карыстальнік згаджаецца кампенсаваць і вызваліць RPL ад усіх абавязацельстваў, выдаткаў, пашкоджанняў або іншых страт, якія ўзніклі ў выніку выкарыстання імі РЭСУРСАЎ.
RPL дае карыстальнікам дазвол выкарыстоўваць РЭСУРСЫ выключна ў спалучэнні з прадуктамі Raspberry Pi. Любое іншае выкарыстанне РЭСУРСАЎ забаронена. Ніякая ліцэнзія не прадастаўляецца на любы іншы RPL або іншыя правы інтэлектуальнай уласнасці трэціх асоб.

ДЗЕЙНАСЦЬ ВЫСОКАЙ РЫЗЫКІ. Прадукты Raspberry Pi не распрацаваны, не выраблены і не прызначаны для выкарыстання ў небяспечных асяроддзях, якія патрабуюць безадмоўнай працы, напрыклад, пры эксплуатацыі ядзерных установак, у сістэмах навігацыі або сувязі самалёта, у сістэме кіравання паветраным рухам, у сістэмах узбраення або ў крытычна важных для бяспекі прыкладаннях (уключаючы жыццезабеспячэнне). сістэм і іншых медыцынскіх прылад), у якіх няспраўнасць прадуктаў можа прывесці непасрэдна да смерці, цялесных пашкоджанняў або сур'ёзнай фізічнай шкоды або шкоды навакольнага асяроддзі («Дзейнасці з высокай рызыкай»). RPL спецыяльна адмаўляецца ад любых відавочных або пэўных гарантый прыдатнасці для дзейнасці з высокай рызыкай і не нясе адказнасці за выкарыстанне або ўключэнне прадуктаў Raspberry Pi у дзейнасць з высокай рызыкай.
Прадукты Raspberry Pi прадастаўляюцца ў адпаведнасці са Стандартнымі ўмовамі RPL. Прадастаўленне RPL РЭСУРСАЎ не пашырае і іншым чынам не змяняе Стандартныя ўмовы RPL, уключаючы, але не абмяжоўваючыся імі, адмовы ад адказнасці і гарантыі, выказаныя ў іх.

Гісторыя версій дакумента

Вызваленне Дата Апісанне
1 1 кастрычніка 2025 Першапачатковы выпуск

Аб'ём дакумента
Гэты дакумент адносіцца да наступных прадуктаў Raspberry Pi:

Аднаплатныя кампутары / SBC

Пі нуль Пі нуль 2 Пі 1 Пі 2 Пі 3 Пі 4 Пі 5

Вылічальныя модулі

CM1 CM3 CM4 CM5

Уводзіны

USB On-The-Go (OTG) — гэта спецыфікацыя, якая дазваляе прыладзе функцыянаваць як USB-хост (напрыклад, ПК) або як USB-прылада/перыферыйная прылада (напрыклад, клавіятура, адаптар Ethernet або прылада масавага захоўвання дадзеных). Старонка «USB On-The-Go» у Вікіпедыі змяшчае шмат падрабязнасцей пра спецыфікацыю OTG: https://en.wikipedia.org/wiki/USB_On-The-Go.
Звычайна USB-злучэнне ўключае фіксаваны хост (напрыклад, камп'ютар) і перыферыйную прыладу (напрыклад, мыш). USB OTG дазваляе прыладзе пераключацца паміж імі. Напрыкладampнапрыклад, Raspberry Pi можа выступаць у якасці хаста пры чытанні fileз флэшкі або функцыянаваць як сама флэшка пры падключэнні да кампутара.

Сямейства Raspberry Pi ўключае ў сябе некалькі плат, якія могуць працаваць у рэжыме OTG/перыферыйнага падключэння, але падтрымка адрозніваецца ў залежнасці ад мадэлі і сістэмы на чыпе (SoC). Пры працы ў гэтым перыферыйным рэжыме прыладу часта называюць «гаджэтам».
У гэтым дакуменце апісваецца лінейка SBC Raspberry Pi, тлумачацца іх магчымасці OTG і прыводзяцца прыклады канфігурацыі/кода.ampлэшы. Ён ахоплівае два розныя механізмы OTG: стары метад, які ўсё яшчэ вельмі папулярны і апісваецца першым, а затым рэкамендаваную ў цяперашні час схему ConfigFS.

Састарэлы OTG

Raspberry Pi Zero / Zero W / Zero 2 W
Гэтыя платы найбольш OTG-сумяшчальныя ў сямействе Raspberry Pi. Яны падключаюць USB-кантролер SoC непасрэдна да порта USB для перадачы дадзеных (той, што пазначаны як USB, а не PWR IN), а ўбудаванае праграмнае забеспячэнне можна наладзіць так, каб ваш Raspberry Pi працаваў як прылада OTG.

Уключэнне рэжыму OTG

Савет: Паколькі вы выкарыстоўваеце адзіны USB-порт на Raspberry Pi Zero для OTG, вы не зможаце падключыць клавіятуру або мыш. Замест гэтага вы можаце выкарыстоўваць падключэнне Wi-Fi і SSH для сувязі з Raspberry Pi Zero…

dtoverlay=dwc2

Цяпер нам трэба наладзіць праграмнае забеспячэнне для падключэння запытанага драйвера OTG да сістэмы USB…

console=serial0,115200 console=tty1 root=PARTUUID=xxxxxxxx-02 rootfstype=ext4 fsck.repair=yes rootwait modules-load=dwc2,g_ether

Іншыя модулі гаджэтаў
Замест таго, каб g_ether, вы можаце паспрабаваць:

  • g_serial: Паказваецца як паслядоўная прылада USB
  • g_mass_storage: Адкрывае выяву file як флэшка
  • g_compositeЭмулюе складовую прыладу

Парада
Кампазітная прылада USB — гэта адна фізічная прылада, якая функцыянуе як некалькі незалежных прылад для камп'ютара, выглядаючы як некалькі асобных інтэрфейсаў або класаў прылад. Яна спалучае ў сабе розныя функцыі, такія як клавіятура і мыш або назапашвальнік і webкамера, у адну прыладу USB і раз'ём. Пры падключэнні аперацыйная сістэма распазнае і выкарыстоўвае асобныя драйверы для кожнай з розных функцый прылады, што дазваляе ім працаваць незалежна.

Каб стварыць гаджэт з паслядоўным USB-портам, мы можам загрузіць адпаведны модуль з каманднага радка:

  • Код
  • sudo modprobe g_serial

Пры падключэнні да ПК з Windows Raspberry Pi будзе адлюстроўвацца як COM-порт у дыспетчары прылад; пры падключэнні да прылады Linux (напрыклад, Raspberry Pi SBC) ён будзе адлюстроўвацца як паслядоўная прылада, напрыклад, /dev/ttyACM0.

Raspberry Pi 4 і 5 (OTG на порце харчавання USB-C)
Порт харчавання/OTG USB-C на Raspberry Pi 4 падтрымлівае перыферыйны рэжым, калі ён не выкарыстоўваецца для харчавання платы.
Raspberry Pi 5 прадстаўляе падлучаны праз PCIe USB-кантролер, які не падтрымлівае OTG. Аднак, як і ў Raspberry Pi 4, убудаваная перыферыйная функцыя OTG на SoC даступная праз раз'ём харчавання.

крокі
Падключыце Raspberry Pi да раздыма GPIO (5V і GND), пакідаючы USB-C вольным.
Падключыце порт USB-C да вашага кампутара.

Уключыце OTG у /boot/firmware/config.txt 

Код
dtoverlay=dwc2,dr_mode=перыферыйнае прылада

Заўвага
Вам патрэбна опцыя dr_mode=peripheral на накладцы, каб прымусова пераключыць кантролер у рэжым перыферыйнага прылады OTG (а не хоста), бо радок OTG_ID, які звычайна выконвае выбар, адсутнічае на Raspberry Pi 4 або 5.)

Загрузіце модуль гаджэта (Ethernet):
Код
sudo modprobe g_ether
Цяпер ваш Raspberry Pi будзе ідэнтыфікаваць хост як USB-прыладу.

Парада
Не ўсе хост-сістэмы надзейна падтрымліваюць рэжым OTG Raspberry Pi 4. Ethernet і паслядоўны порт працуюць лепш за ўсё.

Серыя вылічальных модуляў Raspberry Pi
Вылічальныя модулі Raspberry Pi 1, 3, 3+ і 4 падключаюць кантролер USB OTG ад SoC непасрэдна да апорнай платы, што робіць іх вельмі гнуткімі.
CM1/CM3/CM3+ Інтэрфейс USB OTG даступны на спецыяльных кантактах; платы-носьбіты часта маюць гэты порт праз порт micro-USB. CM4 прапануе інтэрфейс USB 2.0 (USB_OTG) з падтрымкай OTG. Ён падключаецца да раздыма micro-USB платы ўводу-вылічэння Compute Module 4.

CM4 OTG exampле (гаджэт Ethernet)
Падключыце кабель micro-USB да порта USB на плаце ўводу-вываду.

У /boot/firmware/config.txt дадайце:

Код
dtoverlay=dwc2,dr_mode=перыферыйнае прылада

У файле /boot/cmdline.txt дадайце:

  • Код
  • модулі-загрузка=dwc2,g_ether

Перазагрузіце кампутар. Цяпер вылічальны модуль 4 будзе адлюстроўвацца як адаптар USB Ethernet.

Raspberry Pi A, B, B+, 2B, 3B, 3B+
USB-порты на гэтых мадэлях падключаюцца праз мікрасхему-канцэнтратар (LAN9512/LAN9514 або VIA Labs), якая пазбаўляе магчымасці OTG. Яны могуць працаваць толькі як USB-хасты, таму падтрымка OTG недаступная.

Выкарыстанне розных тыпаў прылад
У гэтым раздзеле апісваецца, як наладзіць найбольш распаўсюджаныя рэжымы гаджэтаў.

Запамінальныя прылады
Каб выкарыстоўваць Raspberry Pi як прыладу масавага захоўвання дадзеных (напрыклад, USB-флэшку), вам трэба будзе стварыць рэзервовую копію file захоўваць захаваныя дадзеныя:

  • Код
    • # Прыкладample: Зрабіць 256 МБ file выконваць ролю «USB-флешкі»
    • sudo dd if=/dev/zero of=drive.bin bs=1M count=256
    • # Стварыць VFAT file сістэма на рэзервовым сховішчы
    • sudo mkfs.vfat дыск.bin
  • Адрэдагуйце /etc/modprobe.d/g_mass_storage.conf, каб сістэма магла выкарыстоўваць рэзервовае сховішча:
    • Код
    • параметры g_mass_storage file=/drive.bin stall=0 removable=1
    • Вы можаце праглядзець змесціва рэзервовага сховішча, падманціраваўшы яго на Raspberry Pi. Тут мы падманціруем яго ў тэчку пад назвай mountpoint:
  • Код
    • кропка мантавання sudo mkdir
    • Кропка мантавання sudo mount -o loop drive.bin

Вам трэба будзе адрэгуляваць шляхі адпаведным чынам.

Прылады Ethernet
Калі прылада g_ether падключана да хаста Linux, яна звычайна адлюстроўваецца як сеткавы інтэрфейс з назвай usb0 (пры выкарыстанні ifconfig).
Звычайна вы можаце падключыцца да прылады праз SSH наступным чынам:

  • Код
  • ssh pi@rasberrypi.local

Паслядоўныя прылады

Калі Raspberry Pi настроены як прылада g_serial, з'явіцца новая паслядоўная прылада (пры выкарыстанні Raspberry Pi OS Bookworm з ядром 6.12.34 гэта быў /dev/ttyGS0). Калі гэтая прылада Raspberry Pi падключаецца да (напрыклад,amp(напрыклад, Linux), прылада будзе распазнана як прылада, сумяшчальная з CDC ACM, і будзе адлюстроўвацца як яшчэ адзін паслядоўны порт. Напрыкладampна Raspberry Pi 500 з запушчаным Bookworm ён адлюстроўваецца як /dev/ttyACM0.
У Linux вы можаце праверыць паслядоўны порт, выкарыстоўваючы экран на кожнай прыладзе. Калі на хасце выкарыстоўваецца Windows, нешта накшталт Putty павінна добра працаваць.

На вашым Raspberry Pi:

  • Код
  • экран /dev/ttyGS0

На хасце Linux:

  • Код
  • экран /dev/ttyACM0

Затым увядзіце што-небудзь у кожнае акно — вынік павінен з'явіцца на іншым экране.

Заўвага
Калі screen не ўсталяваны, выкарыстоўвайце sudo apt install screen у акне тэрмінала.
Лёгка зразумець, як гэтую функцыянальнасць можна выкарыстоўваць для забеспячэння паслядоўнага інтэрфейсу для прылады Raspberry Pi, якая кантралюе шэраг датчыкаў (напрыклад, праз I2C або SPI) і перадае сабраную інфармацыю назад праз паслядоўны порт на галоўны камп'ютар.

ConfigFS/usb_gadget: цудоўны новы свет

Нягледзячы на ​​тое, што яны з'яўляюцца найбольш распаўсюджаным спосабам налады OTG на прыладах Raspberry Pi, апісаныя вышэй механізмы былі фактычна заменены чымсьці пад назвай usb_gadget, які з'яўляецца часткай ConfigFS.
ConfigFS — гэта інтэрфейс ядра Linux (віртуальны file сістэма, падключаная да /sys/kernel/config), выкарыстоўваецца для модульнай канфігурацыі аб'ектаў ядра, у тым ліку драйвераў USB-прылад. Выкарыстанне ConfigFS /usb_gadget больш гнуткае, чым стары метад g_mass_storage /g_ether, бо вы можаце адначасова ствараць некалькі функцый USB (напрыклад, Ethernet + паслядоўны порт + масавае назапашванне).
Аднак гэтая дадатковая функцыянальнасць мае больш высокія выдаткі на ўстаноўку.
Асноўная ідэя заключаецца ў тым, што набор віртуальных папак і fileФайл s ствараецца ў тэчцы /sys/kernel/config, якая вызначае патрэбны гаджэт.
Некаторая дакументацыя па ядру usb_gadgets даступная тут: https://docs.kernel.org/driver-api/usb/gadget.html і https://www.kernel.org/doc/Documentation/ABI/testing/configfs-usb-gadget.

Настройка
Налада перыферыйнай прылады DWC USB такая ж, як і ў рэжыме Legacy. Адрэдагуйце файл config.txt як sudo і дадайце:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (1)

Мы можам праверыць, ці загрузілася ўсё правільна, паглядзеўшы на змесціва /sys/kernel/config, які цяпер павінен утрымліваць тэчку пад назвай usb_gadget.
Далей ідзе стварэнне самой USB-прылады, якое ўключае ў сябе стварэнне тэчкі з назвай прылады, а затым стварэнне набору запісаў у гэтай тэчцы для вызначэння ўласцівасцей прылады. Гэты ўрывак bash-скрыпта выконвае большую частку неабходнай налады:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (2) Аднаплатны камп'ютар ResearchGate Raspberry Pi (3)

Цяпер, калі асноўныя дадзеныя прылады настроены, нам трэба дакладна паведаміць прыладзе, што яна сабой уяўляе. Стварэнне кожнай прылады гэтак жа проста, як стварэнне папкі ў папцы functions гаджэта ConfigFS, а затым прывязка гэтай папкі да запісу канфігурацыі ў тым жа гаджэце.

Серыйны нумар (CDC ACM):

Аднаплатны камп'ютар ResearchGate Raspberry Pi (4)

Ethernet (RNDIS і ECM):

Аднаплатны камп'ютар ResearchGate Raspberry Pi (5) Масавае захоўванне:
Як і ў выпадку са старой версіяй, нам патрэбна рэзервовая копія для нашай прылады масавага захоўвання дадзеных:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (6)

І каб гэта выкарыстаць:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (7)

Парада
/sys/class/udc — гэта каталог унутры sysfs file сістэма, якая прадстаўляе даступныя кантролеры прылад USB (UDC). Яна дазваляе падсістэме гаджэтаў USB ядра ідэнтыфікаваць і ўзаемадзейнічаць з апаратнымі UDC на прыладзе, што дазваляе сістэме функцыянаваць як перыферыйная прылада USB. Вы можаце праглядзець яе змесціва з дапамогай каманды ls /sys/class/udc/, каб знайсці назву UDC, напрыклад, 3f980000.usb, а затым запісаць гэтую назву ў канфігурацыю гаджэта, каб прывязаць гаджэт да UDC.

Пасля завяршэння ўсталёўкі структура і змесціва тэчак павінны нагадваць папярэдніampніжэй, які наладжвае як паслядоўны порт, так і порт Ethernet на адной прыладзе:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (8)

Цяпер перазагрузіце кампутар, а затым падключыце Raspberry Pi да хаста (напрыклад, да іншага Raspberry Pi, ПК з Windows або ПК з Linux). Да хаста павінна быць падключана прылада USB Ethernet і паслядоўны порт.

Зрабіць усё як мае быць
Усе апісаныя вышэй каманды неабходна выконваць кожны раз пры запуску прылады Raspberry Pi. Паколькі аперацыйная сістэма Raspberry Pi выкарыстоўвае systemd, гэта правільны спосаб запуску сцэнарыя запуску, які выконвае ўсю наладу. Вось прыкладampскрыпт, які збірае ўсе інструкцыі вышэй:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (9) Аднаплатны камп'ютар ResearchGate Raspberry Pi (10)

Цяпер нам трэба сказаць systemd запускаць наш скрыпт пры запуску сістэмы.
Стварыць а file у /lib/systemd/system — імя выбіраць на ваш выбар (галоўнае — гэта .service), але для гэтага прыкладуampт. е. мы будзем выкарыстоўваць mass-storage-device.service. Увядзіце наступнае ў file (звярніце ўвагу, што для гэтых паслуг існуе мноства розных варыянтаў files; мы толькі што выкарысталі тыя, што нам патрэбныя):

Аднаплатны камп'ютар ResearchGate Raspberry Pi (11)

Вам трэба будзе змяніць радок ExecStart, каб ён паказваў на месца, дзе вы захавалі скрыпт усталёўкі. Затым вам трэба будзе паведаміць systemd, каб служба запускалася пры запуску сістэмы:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (12)

Цяпер, калі вы падключыце Raspberry Pi да хоста, ён павінен адлюстроўвацца як прылада масавага захоўвання дадзеных. Вы можаце адключыць службу systemd наступным чынам:

Аднаплатны камп'ютар ResearchGate Raspberry Pi (13)

Падключэнне кансолі ўваходу да паслядоўнага порта

Калі вы наладзілі Raspberry Pi як паслядоўны порт, вы можаце выкарыстоўваць гэты паслядоўны порт для ўваходу ў прыладу, а не проста для кропкавай паслядоўнай сувязі. У апошняй версіі Raspberry Pi OS пад кіраваннем systemd гэта проста. Вам трэба сказаць сістэме стварыць getty на паслядоўным порце, а затым сказаць systemd запусціць яго. Ніжэй прыведзены ўстаноўкі getty на ttyGS0 (tty, створаны пры выкарыстанні ConfigFS для налады паслядоўнай прылады); вам можа спатрэбіцца наладзіць гэта ў адпаведнасці з тым, якому tty прызначана паслядоўная прылада.

Аднаплатны камп'ютар ResearchGate Raspberry Pi (14)

Гэта запусціць Getty на паслядоўным порце і гарантуе яго аўтаматычны запуск пры кожнай перазагрузцы.

Парада
Што такое getty? У Linux getty — гэта праграма, якая кіруе тэрміналамі (як фізічнымі паслядоўнымі партамі, так і віртуальнымі кансолямі), каб дазволіць некалькім карыстальнікам уваходзіць у сістэму, выконваючы такія задачы, як ініцыялізацыя тэрмінала, адлюстраванне запыту на ўваход і выклік праграмы ўваходу для аўтэнтыфікацыі карыстальніка.

Гэтая функцыя можа быць асабліва карыснай на такіх прыладах, як Raspberry Pi Zero або Raspberry Pi Zero 2 W. З дапамогай аднаго USB-злучэння, якое забяспечвае як харчаванне, так і паслядоўную сувязь, вы можаце падключыць прыладу і ўвайсці ў яе праз тэрмінал.

Заключэнне
Для сапраўдных праектаў з USB-прыладамі (напрыклад, Ethernet, паслядоўны порт, масавае захоўванне дадзеных) сямейства Raspberry Pi Zero і вылічальныя модулі Raspberry Pi — найлепшы выбар.
Raspberry Pi 4 і Raspberry Pi 5 падтрымліваюць OTG, але іх патрабаванні да харчавання могуць быць праблемай.
Платы Raspberry Pi A, B, 2B, 3B і 3B+ не падтрымліваюць OTG.
Калі ваш праект моцна залежыць ад OTG, найлепшымі варыянтамі з'яўляюцца Raspberry Pi Zero 2 W або Raspberry Pi Compute Module 4 з платай уводу-вываду Compute Module 4.
З праграмнага забеспячэння ёсць два варыянты: старая сістэма ўсё яшчэ шырока выкарыстоўваецца і лёгка наладжваецца; сістэма ConfigFS патрабуе больш працы для налады, але забяспечвае лепшую функцыянальнасць.

Кароткая даведачная табліца

мадэль Падтрымка OTG Заўвагі
Raspberry Pi Zero / Zero W / Zero 2 W так Поўная падтрымка порта перадачы дадзеных USB
Raspberry Pi 4 Так ¹ Порт USB-C у рэжыме прылады
Raspberry Pi 5 Так ¹ Порт USB-C у рэжыме прылады
Raspberry Pi A/B/2B/3B/3B+ няма Толькі рэжым хоста
Вылічальны модуль Raspberry Pi 1–3 так Адкрыта на OTG-пінах
Raspberry Pi Compute Module 4 так micro-USB на плаце ўводу-вываду CM4

¹ Raspberry Pi 4 і 5 звычайна сілкуюцца ад хоста праз кабель USB, таму могуць быць абмежаванні на даступны ток з-за больш высокіх патрабаванняў да харчавання гэтых прылад.

Кантактная інфармацыя для атрымання дадатковай інфармацыі
Калі ласка, звяртайцеся applications@raspberrypi.com калі ў вас ёсць якія-небудзь пытанні па гэтым дакуменце. Web: www.raspberrypi.com

Часта задаюць пытанні

Якія рызыкі звязаны з уключэннем рэжыму OTG?

Уключэнне рэжыму OTG патрабуе рэдагавання сістэмы fileякія могуць прадстаўляць рызыку, калі іх зрабіць няправільна. Рэкамендуецца ўважліва выконваць інструкцыі і ствараць рэзервовыя копіі важных дадзеных перад унясеннем змяненняў.

Ці магу я выкарыстоўваць рэжым OTG на мадэлях Raspberry Pi, акрамя Zero, Zero W і Zero 2 W?

Хоць прадстаўленыя інструкцыі тычацца толькі згаданых мадэляў, вы можаце вывучыць падобныя канфігурацыі на іншых SBC Raspberry Pi з адпаведнымі адаптацыямі.

Дакументы / Рэсурсы

Аднаплатны камп'ютар ResearchGate Raspberry Pi [pdfІнструкцыя па эксплуатацыі
Аднаплатны камп'ютар Raspberry Pi, Raspberry Pi, аднаплатны камп'ютар, платны камп'ютар, камп'ютар

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *