د ریسرچ ګیټ لوګو

د ریسرچ ګیټ راسبیري پای واحد بورډ کمپیوټر

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر-محصول

د محصول معلومات

مشخصات

  • جوړونکی: راسبیري پای لمیټډ
  • د جوړولو نیټه: ۲۲/۰۷/۲۰۲۵
  • د جوړولو نسخه: 99a8b0292e31
  • د راسبیري پای ملاتړ شوي محصولات: پای زیرو، پای زیرو 2 W، پای 1 AB، پای 2، پای 3، پای 4، پای 5، د کمپیوټر ماډلونه CM1، CM3، CM4، CM5

کولفون
© 2022-2025 Raspberry Pi Ltd

دا اسناد د لاندې جواز لري د کریټیو کامنز انتساب-نوډیریویټیو 4.0 نړیوال (CC BY-ND).

خوشې کول 1
د جوړولو نیټه 01/10/2025
نسخه جوړول 99a8b0292e31 خبرونه

د قانوني ردولو خبرتیا
د راسبیري PI محصولاتو لپاره تخنیکي او اعتباري معلومات (د ډیټاشیټ په شمول) لکه څنګه چې وخت په وخت تعدیل شوي ("سرچینې") د راسبیري PI LTD ("RPL") لخوا "لکه څنګه چې دي" چمتو کیږي او هر ډول څرګند یا ضمني تضمینونه، په شمول د یو ځانګړي هدف لپاره د سوداګریزې وړتیا او مناسبیت ضمني تضمینونه، مګر محدود ندي، رد شوي دي. تر هغه حده چې د تطبیق وړ قانون لخوا اجازه ورکړل شوې وي، آر پي ایل به په هیڅ صورت کې د هر ډول مستقیم، غیر مستقیم، تصادفي، ځانګړي، مثالي، یا پایله لرونکي زیانونو (د بدیل توکو یا خدماتو د ترلاسه کولو په شمول، مګر محدود نه دي؛ د کارونې، معلوماتو، یا ګټې ضایع کول؛ یا د سوداګرۍ مداخله) مسؤلیت ونلري، په هرصورت، د مسؤلیت په هره تیوري کې رامینځته شوی وي، که په قرارداد کې وي، سخت مسؤلیت، یا اختلاس (د غفلت یا بل ډول په شمول) چې د سرچینو د کارولو له امله په هره لاره کې رامینځته کیږي، حتی که د داسې زیان د احتمال په اړه مشوره ورکړل شي.

RPL حق لري چې په هر وخت کې او پرته له نور خبرتیا څخه په سرچینو یا کوم محصول کې چې په دوی کې تشریح شوي هر ډول پرمختګونه، سمونونه، سمونونه یا کوم بل تعدیلات وکړي.
سرچینې د ماهرو کاروونکو لپاره دي چې د ډیزاین پوهې مناسب کچې لري. کاروونکي یوازې د دوی د انتخاب او سرچینې کارولو او د محصولاتو هر ډول غوښتنلیک چې په دوی کې بیان شوي مسؤل دي. کارونکي موافق دي چې د ټولو مسؤلیتونو ، لګښتونو ، زیانونو یا نورو زیانونو په وړاندې چې د دوی د سرچینو کارولو څخه رامینځته کیږي بې ضرر RPL جبران کړي او وساتي.
RPL کاروونکو ته اجازه ورکوي چې سرچینې یوازې د Raspberry Pi محصولاتو سره په ګډه وکاروي. د سرچینو نور ټول کارول منع دي. کوم بل RPL یا د دریمې ډلې فکري ملکیت حق ته هیڅ جواز نه ورکول کیږي.

د لوړ خطر فعالیتونه. د Raspberry Pi محصولات په خطرناک چاپیریال کې د کارولو لپاره ډیزاین شوي، تولید شوي یا په پام کې ندي نیول شوي چې د خوندي فعالیت ناکامۍ ته اړتیا لري، لکه د اټومي تاسیساتو عملیات، د الوتکې نیویګیشن یا مخابراتي سیسټمونه، د هوایی ترافیک کنټرول، د وسلو سیسټمونه یا د خوندیتوب مهم غوښتنلیکونه (د ژوند ملاتړ په شمول. سیسټمونه او نور طبي وسایل)، په کوم کې چې د محصولاتو ناکامي کولی شي په مستقیم ډول د مړینې، شخصي ټپي کیدو یا شدید فزیکي یا چاپیریال زیان لامل شي ("د لوړ خطر فعالیتونه"). RPL په ځانګړې توګه د لوړ خطر فعالیتونو لپاره د فټنس هر ډول څرګند یا ضمیمه تضمین ردوي او د لوړ خطر فعالیتونو کې د Raspberry Pi محصولاتو کارولو یا شاملولو لپاره هیڅ مسؤلیت نه مني.
د Raspberry Pi محصولات د RPL معیاري شرایطو سره سم چمتو شوي. د RPL د سرچینو چمتو کول د RPL معیاري شرایط نه پراخوي یا نه تعدیل کوي په شمول مګر محدود ندي چې په دوی کې څرګند شوي اعلانونه او تضمینونه.

د سند نسخه تاریخ

خوشې کول نیټه تفصیل
1 ۲۰ اکتوبر ۲۰۲۳ ابتدايي خوشې کول

د سند ساحه
دا سند په لاندې Raspberry Pi محصولاتو باندې تطبیق کیږي:

د واحد بورډ کمپیوټرونه / SBCs

پای زیرو پای زیرو ۲ Pi 1 Pi 2 Pi 3 Pi 4 Pi 5

د محاسبې ماډلونه

CM1 CM3 CM4 CM5

پیژندنه

د USB On-The-Go (OTG) یوه ځانګړتیا ده چې یوه وسیله ته اجازه ورکوي چې یا د USB کوربه (لکه کمپیوټر) یا د USB وسیله/پریفیرل (لکه کیبورډ، ایترنیټ اډاپټر، یا د ډله ایز ذخیره کولو وسیله) په توګه کار وکړي. د 'USB On-The-Go' ویکیپیډیا پاڼه د OTG ځانګړتیاو په اړه ډیر توضیحات وړاندې کوي: https://en.wikipedia.org/wiki/USB_On-The-Go.
معمولا، په یو USB اتصال کې یو ثابت کوربه (د بیلګې په توګه کمپیوټر) او یو فرعي (د بیلګې په توګه موږک) شامل وي. USB OTG یو وسیله ته اجازه ورکوي چې د دواړو ترمنځ تیر شي. د مثال په توګهample، د راسبیري پای کولی شي د لوستلو پرمهال د کوربه په توګه عمل وکړي fileد فلش ډرایو څخه فایلونه، یا کله چې کمپیوټر سره وصل وي د فلش ډرایو په توګه کار کوي.

د راسبیري پای کورنۍ کې ډیری بورډونه شامل دي چې کولی شي په OTG/پریفیرل حالت کې کار وکړي، مګر ملاتړ د ماډل او په چپ (SoC) سیسټم پورې اړه لري. کله چې په دې پریفیرل حالت کې عمل کوي، وسیله ډیری وختونه د 'ګیجټ' په نوم یادیږي.
دا سپینه پاڼه د راسبیري پای SBC لاین اپ څخه تیریږي، د دوی OTG وړتیاوې تشریح کوي، او ترتیب/کوډ وړاندې کويampدا دوه جلا OTG میکانیزمونه پوښي: د میراث میتود، کوم چې لاهم خورا مشهور دی او لومړی تشریح شوی، وروسته د اوسني وړاندیز شوي سکیم، ConfigFS لخوا.

میراثي OTG

راسبیري پای زیرو / صفر ډبلیو / صفر ۲ ډبلیو
دا بورډونه د راسبیري پای کورنۍ کې ترټولو OTG دوستانه دي. دوی د SoC USB کنټرولر په مستقیم ډول د USB ډیټا پورټ کې ښکاره کوي (هغه چې USB لیبل شوی وي، نه PWR IN)، او آن بورډ سافټویر کولی شي تنظیم شي ترڅو ستاسو راسبیري پای د OTG وسیلې په توګه عمل وکړي.

د OTG حالت فعالول

لارښوونه: ځکه چې تاسو د OTG موخو لپاره په راسبیري پای زیرو کې یوازینی USB پورټ کاروئ، تاسو به نشئ کولی کیبورډ یا موږک ولګوئ. پرځای یې تاسو کولی شئ د راسبیري پای زیرو سره د اړیکو لپاره د وای فای اتصال او SSH وکاروئ ...

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 سریال ګیجټ جوړولو لپاره، موږ کولی شو د کمانډ لاین څخه مناسب ماډل پورته کړو:

  • کوډ
  • سوډو موډ پروب g_serial

کله چې د وینډوز کمپیوټر سره وصل شي، نو راسبیري پای به د وسیلې مدیر کې د COM پورټ په توګه څرګند شي؛ کله چې د لینکس وسیلې سره وصل شي (د مثال په توګه د راسبیري پای SBC)، نو دا به د /dev/ttyACM0 په څیر د سریال وسیلې په توګه څرګند شي.

راسبیري پای ۴ او ۵ (د USB-C بریښنا پورټ کې OTG)
د راسبیري پای ۴ د USB-C پاور/OTG پورټ د پردیي حالت ملاتړ کوي کله چې دا د بورډ د بریښنا لپاره نه کارول کیږي.
راسبیري پای ۵ د PCIe سره تړلی USB کنټرولر معرفي کوي، کوم چې د OTG ملاتړ نه کوي. په هرصورت، لکه څنګه چې د راسبیري پای ۴ سره، په SoC کې اصلي OTG پیریفیریل فعالیت د بریښنا نښلونکي له لارې څرګندیږي.

ګامونه
خپل راسبیري پای د GPIO سرلیک (5V او GND) له لارې فعال کړئ، او USB-C وړیا پریږدئ.
د USB-C پورټ خپل کوربه کمپیوټر سره وصل کړئ.

په /boot/firmware/config.txt کې OTG فعال کړئ 

کوډ
dtoverlay=dwc2،dr_mode=پردی

نوټ
تاسو په اوورلی کې د dr_mode=peripheral اختیار ته اړتیا لرئ ترڅو کنټرولر د OTG پیریفیرل (د کوربه پرځای) حالت ته اړ کړئ، ځکه چې د OTG_ID لاین چې معمولا انتخاب ترسره کوي په Raspberry Pi 4 یا 5 کې شتون نلري.)

د ګیجټ ماډل (ایترنیټ) پورته کړئ:
کوډ
سوډو موډ پروب g_ether
ستاسو راسبیري پای به اوس کوربه ته د USB وسیلې په توګه وشمېرل شي.

ټیپ
ټول کوربه سیسټمونه د راسبیري پای ۴ د OTG حالت په باوري ډول نه اداره کوي. ایترنیټ او سریال غوره کار کوي.

د راسبیري پای کمپیوټ ماډل لړۍ
د راسبیري پای کمپیوټ ماډل ۱، ۳، ۳+ او ۴ د SoC USB OTG کنټرولر مستقیم کیریر بورډ ته رسوي، چې دوی خورا انعطاف منونکي کوي.
CM1/CM3/CM3+ د USB OTG انٹرفیس په وقف شوي پنونو کې شتون لري؛ کیریر بورډونه ډیری وختونه دا د مایکرو-USB پورټ له لارې ښکاره کوي. CM4 د OTG وړ USB 2.0 انٹرفیس (USB_OTG) وړاندې کوي. دا د کمپیوټ ماډل 4 IO بورډ مایکرو-USB نښلونکي ته لیږدول کیږي.

د CM4 OTG پخوانیample (د ایترنیټ ګیجټ)
د IO بورډ په USB پورټ کې د مایکرو USB کیبل ولګوئ.

په /boot/firmware/config.txt کې، اضافه کړئ:

کوډ
dtoverlay=dwc2،dr_mode=پردی

په /boot/cmdline.txt کې، اضافه کړئ:

  • کوډ
  • ماډلونه-لوډ=dwc2،g_ایتھر

ریبوټ کړئ. د کمپیوټ ماډل ۴ به اوس د USB ایترنیټ اډاپټر په توګه څرګند شي.

راسبیري پای A، B، B+، 2B، 3B، 3B+
په دې ماډلونو کې USB پورټونه د هب چپ (LAN9512/LAN9514 یا VIA Labs) له لارې وصل دي، کوم چې د OTG وړتیاوې له منځه وړي. دوی یوازې د USB کوربه په توګه کار کولی شي، نو د OTG ملاتړ شتون نلري.

د مختلفو وسایلو ډولونو کارول
دا برخه تشریح کوي چې څنګه د ګیجټ ترټولو عام حالتونه تنظیم کړئ.

د ډله ایز ذخیره کولو وسایل
د راسبیري پای د ډله ایز ذخیره کولو وسیلې په توګه کارولو لپاره (لکه د USB سټیک)، تاسو به اړتیا ولرئ چې یو بیکینګ جوړ کړئ file د زیرمه شوي معلوماتو ساتلو لپاره:

  • کوډ
    • #مثالample: ۲۵۶ MB جوړ کړئ file د "USB سټیک" په توګه عمل کول
    • sudo dd که = / dev / صفر = drive.bin bs = 1M شمیره = 256
    • # VFAT جوړ کړئ file د ملاتړ په پلورنځي کې سیسټم
    • sudo mkfs.vfat ډرایو.بن
  • /etc/modprobe.d/g_mass_storage.conf سم کړئ ترڅو سیسټم ته ووایاست چې د بیکینګ سټور وکاروي:
    • کوډ
    • د ذخیره کولو اختیارونه file=/drive.bin سټال=0 د لرې کولو وړ=1
    • تاسو کولی شئ د بیکینګ سټور مینځپانګې په خپل راسبیري پای کې نصبولو سره معاینه کړئ. دلته موږ دا په یوه فولډر کې نصب کوو چې ماونټ پواینټ نومیږي:
  • کوډ
    • د sudo mkdir ماونټ پواینټ
    • د sudo mount -o loop drive.bin mountpoint

تاسو به اړتیا ولرئ چې لارې په مناسب ډول تنظیم کړئ.

ایترنیټ وسایل
کله چې د g_ether وسیله د لینکس کوربه سره وصل شي، نو دا به معمولا د usb0 په نوم د شبکې انٹرفیس په توګه څرګند شي (کله چې ifconfig کاروي).
تاسو کولی شئ (معمولا) د SSH په کارولو سره وسیله سره وصل شئ، په لاندې ډول:

  • کوډ
  • ssh pi@raspberrypi.local

سیریل وسایل

کله چې د راسبیري پای وسیله د g_serial وسیلې په توګه تنظیم شي، نو یو نوی سریال وسیله به راښکاره شي (کله چې د راسبیري پای OS Bookworm د 6.12.34 کرنل سره کاروئ، دا /dev/ttyGS0 وه). کله چې هغه راسبیري پای وسیله بیا په یو (د مثال په توګه) کې ولګول شي.ample, Linux) کوربه، وسیله به د CDC ACM-compliant وسیله په توګه وپیژندل شي او د بل سریال پورټ په توګه به څرګند شي. د مثال په توګهampپه Raspberry Pi 500 چلونکي Bookworm کې، دا د /dev/ttyACM0 په څیر ښکاري.
د لینکس لاندې، تاسو کولی شئ د هر وسیلې په سکرین کې د کارولو له لارې د سریال لینک ازموینه وکړئ. که چیرې په کوربه کې وینډوز کاروئ، نو د پوټي په څیر یو څه باید ښه کار وکړي.

ستاسو په راسبیري پای کې:

  • کوډ
  • سکرین /dev/ttyGS0

په لینکس کوربه کې:

  • کوډ
  • سکرین /dev/ttyACM0

بیا په هره کړکۍ کې یو څه ولیکئ - محصول باید پرځای یې په بل سکرین کې څرګند شي.

نوټ
که سکرین نصب شوی نه وي، نو په ټرمینل کړکۍ کې د sudo apt install screen څخه کار واخلئ.
دا لیدل اسانه دي چې دا فعالیت څنګه د راسبیري پای وسیلې ته د سریال انٹرفیس چمتو کولو لپاره کارول کیدی شي چې د یو شمیر سینسرونو څارنه کوي (د مثال په توګه د I2C یا SPI له لارې) او راټول شوي معلومات بیرته د سریال پورټ له لارې کوربه کمپیوټر ته لیږدوي.

ConfigFS/usb_gadget: یوه زړوره نوې نړۍ

که څه هم دا تر اوسه پورې د Raspberry Pi وسیلو کې د OTG تنظیم کولو ترټولو عامه لاره ده، پورته تشریح شوي میکانیزمونه په حقیقت کې د usb_gadget په نوم یو څه لخوا ځای په ځای شوي، کوم چې د ConfigFS برخه ده.
ConfigFS د لینکس کرنل انٹرفیس دی (یو مجازی file (په /sys/kernel/config کې نصب شوی سیسټم) د کرنل شیانو تنظیمولو لپاره کارول کیږي — په شمول د USB ګیجټ ډرایورونه — په ماډلر ډول. د ConfigFS / usb_gadget کارول د زاړه g_mass_storage /g_ether میتود په پرتله ډیر انعطاف منونکی دی، ځکه چې تاسو کولی شئ په یوځل کې ډیری USB افعال (د مثال په توګه ایترنیټ + سریال + ډله ایز ذخیره) جوړ کړئ.
په هرصورت، دا اضافي فعالیت د لوړ تنظیم لګښت سره راځي.
اساسي مفکوره دا ده چې د مجازی فولډرونو یوه ټولګه او files د /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 پردیو تنظیم کول د میراثي حالت په څیر دي. config.txt د sudo په توګه سم کړئ او اضافه کړئ:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (1)

موږ کولی شو د /sys/kernel/config د منځپانګې په لیدلو سره وګورو چې دا په سمه توګه پورته شوی، کوم چې اوس باید د usb_gadget په نوم یو فولډر ولري.
د اصلي USB ګیجټ جوړول بل دی، چې پکې د ګیجټ نوم سره یو فولډر جوړول او بیا د ګیجټ ملکیتونو تعریفولو لپاره په هغه فولډر کې د ننوتلو سیټ جوړول شامل دي. د باش سکریپټ دا اقتباس ډیری اړین تنظیمات ترسره کوي:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (2) د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (3)

اوس چې د وسیلې اساسي معلومات تنظیم شوي، موږ اړتیا لرو چې وسیله ته په سمه توګه ووایو چې دا څه شی دی. د هرې وسیلې جوړول دومره ساده دي لکه د ConfigFS ګیجټ د فعالیت فولډر کې یو فولډر جوړول او بیا هغه فولډر د ورته ګیجټ دننه د ترتیب ننوتلو سره وصل کول.

سریال (CDC ACM):

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (4)

ایترنیټ (RNDIS او ECM):

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (5) لویه زیرمه:
لکه څنګه چې د میراثي ترتیب سره، موږ د خپل ډله ایز ذخیره کولو ګیجټ لپاره د ملاتړ پلورنځي ته اړتیا لرو:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (6)

او د دې کارولو لپاره:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (7)

ټیپ
/sys/class/udc د sysfs دننه یوه ډایرکټرۍ ده file هغه سیسټم چې د شته USB وسیلو کنټرولرانو (UDCs) استازیتوب کوي. دا د کرنل د USB ګیجټ فرعي سیسټم ته اجازه ورکوي چې په یوه وسیله کې د هارډویر UDCs وپیژني او ورسره تعامل وکړي، سیسټم ته وړتیا ورکوي چې د USB پردی په توګه کار وکړي. تاسو کولی شئ د ls /sys/class/udc/ په کارولو سره د هغې مینځپانګې لیست کړئ ترڅو د UDC نوم ومومئ، لکه 3f980000.usb، او بیا دا نوم د ګیجټ ترتیب ته ولیکئ ترڅو ګیجټ UDC سره وصل شي.

کله چې تنظیم بشپړ شي، د فولډر جوړښت او مینځپانګې باید د پخواني سره ورته ويampلاندې، کوم چې په ورته وسیله کې د سریال ګیجټ او ایترنیټ ګیجټ دواړه تنظیموي:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (8)

اوس ریبوټ کړئ، بیا د راسبیري پای وسیله د کوربه وسیلې سره وصل کړئ (د بیلګې په توګه بل راسبیري پای، وینډوز کمپیوټر، یا لینکس کمپیوټر). کوربه باید د USB ایترنیټ وسیله او یو سریال وسیله وصل ولري.

د دې ټولو کار کول
پورته ذکر شوي ټول امرونه باید هرکله چې د راسبیري پای وسیله پیل شي چلول شي. څرنګه چې د راسبیري پای عملیاتي سیسټم systemd کاروي، دا د سټارټ اپ سکریپټ چلولو لپاره مناسبه لاره ده چې ټول تنظیمات ترسره کوي. دلته یو مثال دیampیو سکریپټ چې له پورته څخه ټولې لارښوونې سره یوځای کوي:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (9) د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (10)

موږ اوس اړتیا لرو چې سیسټمډ ته ووایو چې زموږ سکریپټ په پیل کې پرمخ بوځي.
یو جوړ کړئ file په /lib/systemd/system کې — هغه نوم چې تاسو یې غوره کوئ ستاسو پورې اړه لري (تر هغه چې ضمیمه .service وي)، مګر د دې مثال لپارهample، موږ به mass-storage-device.service وکاروو. لاندې په file (په یاد ولرئ چې د دې خدماتو لپاره ډیری مختلف انتخابونه شتون لري) files؛ موږ یوازې هغه کارولي دي چې موږ ورته اړتیا لرو):

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (11)

تاسو به اړتیا ولرئ چې د ExecStart کرښه بدله کړئ ترڅو هغه ځای ته اشاره وکړئ چیرې چې تاسو د سیټ اپ سکریپټ خوندي کړی دی. بیا تاسو اړتیا لرئ چې systemd ته ووایاست چې په پیل کې خدمت پرمخ بوځي:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (12)

اوس کله چې تاسو خپل راسبیري پای په کوربه کې ولګوئ، دا باید د ډله ایز ذخیره کولو وسیلې په توګه څرګند شي. تاسو کولی شئ د سیسټمډ خدمت په لاندې ډول غیر فعال کړئ:

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (13)

د سریال پورټ سره د ننوتلو کنسول نښلول

که تاسو خپل راسبیري پای د سریال ګیجټ په توګه تنظیم کړی وي، نو تاسو ممکن وغواړئ چې دا سریال ګیجټ د وسیلې ته د ننوتلو لپاره وکاروئ، د دې پرځای چې یوازې د نقطې څخه نقطې پورې سریال اړیکو لپاره یې وکاروئ. د راسبیري پای OS په وروستي نسخه کې چې systemd چلوي دا اسانه ده. تاسو اړتیا لرئ چې سیسټم ته ووایاست چې په سریال پورټ کې ګیټي رامینځته کړي، او بیا systemd ته ووایاست چې دا پیل کړي. لاندې په ttyGS0 کې ګیټي تنظیموي (هغه tty چې د سریال وسیلې تنظیم کولو لپاره د ConfigFS کارولو پرمهال رامینځته شوی)؛ تاسو ممکن اړتیا ولرئ چې دا تنظیم کړئ ترڅو د سریال وسیله هر هغه tty سره سمون ولري چې ورته ټاکل شوی وي.

د ریسرچ ګیټ-راسپبیري-پای-واحد-بورډ-کمپیوټر- (14)

دا به په سیریل پورټ کې ګیټي پیل کړي او ډاډ ترلاسه کړي چې دا په هر ریبوټ کې په اتوماتيک ډول پیل کیږي.

ټیپ
ګیټي څه شی دی؟ په لینکس کې، ګیټي یو پروګرام دی چې ټرمینلونه (دواړه فزیکي سریال پورټونه او مجازی کنسولونه) اداره کوي ترڅو ډیری کاروونکو ته اجازه ورکړي چې سیسټم ته ننوځي، د ټرمینل پیل کولو، د ننوتلو پرامپټ ښودلو، او د کاروونکي تصدیق کولو لپاره د ننوتلو پروګرام غوښتنه کولو په څیر دندې اداره کوي.

دا ځانګړتیا په ځانګړي ډول د راسبیري پای زیرو یا راسبیري پای زیرو 2 W په څیر شیانو کې ګټوره کیدی شي. یوازې د یو USB اتصال سره چې بریښنا او سریال اړیکه دواړه چمتو کوي، تاسو کولی شئ وسیله وصل کړئ او د ټرمینل له لارې یې ننوتل وکړئ.

پایله
د ریښتیني USB ګیجټ پروژو لپاره (د بیلګې په توګه ایترنیټ، سریال، ډله ایز ذخیره)، د راسبیري پای زیرو کورنۍ او د راسبیري پای کمپیوټ ماډلونه غوره انتخاب دی.
راسبیري پای ۴ او راسبیري پای ۵ د OTG ملاتړ وړاندې کوي، مګر د دوی د بریښنا اړتیاوې ممکن یوه ستونزه وي.
د راسبیري پای A، B، 2B، 3B او 3B+ بورډونه د OTG ملاتړ نه کوي.
که ستاسو پروژه په OTG پورې اړه لري، نو غوره انتخابونه د Raspberry Pi Zero 2 W یا Raspberry Pi Compute Module 4 د Compute Module 4 IO بورډ سره دي.
د سافټویر په برخه کې دوه انتخابونه شتون لري: میراثي سیسټم لاهم په عام ډول کارول کیږي او تنظیم کول یې اسانه دي؛ د ConfigFS سیسټم د تنظیم کولو لپاره ډیر کار ته اړتیا لري مګر غوره فعالیت چمتو کوي.

د چټکې حوالې جدول

ماډل د OTG ملاتړ یادښتونه
راسبیري پای زیرو / صفر ډبلیو / صفر ۲ ډبلیو هو په USB ډیټا پورټ کې په بشپړ ډول ملاتړ شوی
Raspberry Pi 4 هو ¹ د وسیلې په حالت کې د USB-C پورټ
Raspberry Pi 5 هو ¹ د وسیلې په حالت کې د USB-C پورټ
د راسبیري پای A/B/2B/3B/3B+ نه یوازې کوربه حالت
د راسبیري پای کمپیوټ ماډل ۱-۳ هو په OTG پنونو کې ښکاره شوی
د راسبیري پای کمپیوټ ماډل ۴ هو په CM4 IO بورډ کې مایکرو USB

¹ راسبیري پای ۴ او ۵ به معمولا د USB کیبل له لارې له کوربه څخه بریښنا ترلاسه کړي، نو ممکن د دې وسیلو د لوړ بریښنا اړتیاو له امله په موجوده جریان کې محدودیتونه شتون ولري.

د نورو معلوماتو لپاره د اړیکو جزئیات
مهرباني وکړئ اړیکه ونیسئ applications@raspberrypi.com که تاسو د دې سپینې پاڼې په اړه کومه پوښتنه لرئ. Web: www.raspberrypi.com

په مکرر ډول پوښتل شوي پوښتنې

د OTG حالت فعالولو سره کوم خطرونه تړاو لري؟

د OTG حالت فعالول د سیسټم ترمیم ته اړتیا لري fileهغه څه چې که په غلط ډول ترسره شي نو ممکن خطر رامینځته کړي. سپارښتنه کیږي چې لارښوونې په دقت سره تعقیب کړئ او د بدلونونو کولو دمخه مهم معلومات بیک اپ کړئ.

ایا زه کولی شم د صفر، صفر ډبلیو، او صفر 2 ډبلیو پرته په راسبیري پای ماډلونو کې د OTG حالت وکاروم؟

پداسې حال کې چې ورکړل شوي لارښوونې د ذکر شوي ماډلونو لپاره ځانګړي دي، تاسو کولی شئ ورته ترتیبونه په نورو Raspberry Pi SBCs کې د مناسبو تطبیقونو سره وپلټئ.

اسناد / سرچینې

د ریسرچ ګیټ راسبیري پای واحد بورډ کمپیوټر [pdf] د لارښوونې لارښود
د راسبیري پای واحد بورډ کمپیوټر، د راسبیري پای، واحد بورډ کمپیوټر، بورډ کمپیوټر، کمپیوټر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *