रिसर्चगेट रास्पबेरी पाई सिंगल बोर्ड कंप्यूटर

उत्पाद की जानकारी
विशेष विवरण
- निर्माता: रास्पबेरी पाई लिमिटेड
- निर्माण तिथि: 01/10/2025
- बिल्ड संस्करण: 99a8b0292e31
- Supported Raspberry Pi Products: Pi Zero, Pi Zero 2 W, Pi 1 AB, Pi 2, Pi 3, Pi 4, Pi 5, Compute Modules CM1, CM3, CM4, CM5
कालफ़न
© 2022-2025 रास्पबेरी पाई लिमिटेड
यह दस्तावेज़ लाइसेंस के अंतर्गत है क्रिएटिव कॉमन्स एट्रिब्यूशन-नोडेरिवेटिव्स 4.0 इंटरनेशनल (CC BY-ND).
| मुक्त करना | 1 |
|---|---|
| निर्माण की तारीख | 01/10/2025 |
| संस्करण बनाएँ | 99a8b0292e31 |
कानूनी अस्वीकरण सूचना
TECHNICAL AND RELIABILITY DATA FOR RASPBERRY PI PRODUCTS (INCLUDING DATASHEETS) AS MODIFIED FROM TIME TO TIME (“RESOURCES”) ARE PROVIDED BY RASPBERRY PI LTD (“RPL”) “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN NO EVENT SHALL RPL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE RESOURCES, EVEN IF ADVISED OF THE POSSI-BILITY OF SUCH DAMAGE.
आरपीएल किसी भी समय और बिना किसी अग्रिम सूचना के संसाधनों या उनमें वर्णित किसी भी उत्पाद में कोई भी संवर्द्धन, सुधार, सुधार या अन्य संशोधन करने का अधिकार सुरक्षित रखता है।
संसाधन कुशल उपयोगकर्ताओं के लिए हैं जिनके पास डिज़ाइन ज्ञान का उपयुक्त स्तर है। उपयोगकर्ता संसाधनों के चयन और उपयोग तथा उनमें वर्णित उत्पादों के किसी भी अनुप्रयोग के लिए पूरी तरह से जिम्मेदार हैं। उपयोगकर्ता संसाधनों के उपयोग से उत्पन्न होने वाली सभी देनदारियों, लागतों, क्षतियों या अन्य नुकसानों के लिए RPL को क्षतिपूर्ति करने और हानिरहित रखने के लिए सहमत हैं।
आरपीएल उपयोगकर्ताओं को केवल रास्पबेरी पाई उत्पादों के साथ ही संसाधनों का उपयोग करने की अनुमति देता है। संसाधनों का अन्य सभी उपयोग निषिद्ध है। किसी अन्य आरपीएल या अन्य तृतीय पक्ष बौद्धिक संपदा अधिकार के लिए कोई लाइसेंस नहीं दिया जाता है।
उच्च जोखिम वाली गतिविधियाँ। Raspberry Pi उत्पादों को ऐसे खतरनाक वातावरण में उपयोग के लिए डिज़ाइन, निर्मित या अभिप्रेत नहीं किया गया है, जिसमें विफलता-सुरक्षित प्रदर्शन की आवश्यकता होती है, जैसे कि परमाणु सुविधाओं, विमान नेविगेशन या संचार प्रणालियों, हवाई यातायात नियंत्रण, हथियार प्रणालियों या सुरक्षा-महत्वपूर्ण अनुप्रयोगों (जीवन समर्थन प्रणालियों और अन्य चिकित्सा उपकरणों सहित) के संचालन में, जिसमें उत्पादों की विफलता सीधे मृत्यु, व्यक्तिगत चोट या गंभीर शारीरिक या पर्यावरणीय क्षति ("उच्च जोखिम वाली गतिविधियाँ") का कारण बन सकती है। RPL विशेष रूप से उच्च जोखिम वाली गतिविधियों के लिए उपयुक्तता की किसी भी व्यक्त या निहित वारंटी को अस्वीकार करता है और उच्च जोखिम वाली गतिविधियों में Raspberry Pi उत्पादों के उपयोग या समावेशन के लिए कोई दायित्व स्वीकार नहीं करता है।
रास्पबेरी पाई उत्पाद आरपीएल की मानक शर्तों के अधीन प्रदान किए जाते हैं। आरपीएल द्वारा संसाधनों का प्रावधान आरपीएल की मानक शर्तों को विस्तारित या अन्यथा संशोधित नहीं करता है, जिसमें उनमें व्यक्त अस्वीकरण और वारंटी शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं।
दस्तावेज़ संस्करण इतिहास
| मुक्त करना | तारीख | विवरण |
|---|---|---|
| 1 | 1 अक्टूबर 2025 | प्रारंभिक रिहाई |
दस्तावेज़ का दायरा
यह दस्तावेज़ निम्नलिखित रास्पबेरी पाई उत्पादों पर लागू होता है:
एकल बोर्ड कंप्यूटर / एसबीसी
| पाई जीरो | Pi Zero 2 | पाई 1 | पाई 2 | पाई 3 | पाई 4 | पाई 5 |
|---|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | – |
कंप्यूट मॉड्यूल
| सीएम1 | सीएम3 | सीएम4 | सीएम5 |
|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ |
परिचय
USB On-The-Go (OTG) is a specification that allows a device to function either as a USB host (like a PC) or as a USB device/peripheral (like a keyboard, an Ethernet adapter, or a mass storage device). The ‘USB On-The-Go’ Wikipedia page provides a lot of detail on the OTG specification: https://en.wikipedia.org/wiki/USB_On-The-Go.
Usually, a USB connection involves a fixed host (e.g. a computer) and a peripheral (e.g. a mouse). USB OTG allows a device to switch between the two. For exampले, एक रास्पबेरी पाई पढ़ते समय एक मेजबान के रूप में कार्य कर सकता है files from a flash drive, or function as a flash drive itself when connected to a computer.
The Raspberry Pi family includes several boards that can function in OTG/peripheral mode, but support differs depending on the model and the system on chip (SoC). When acting in this peripheral mode, the device is often referred to as a ‘gadget’.
This whitepaper walks through the Raspberry Pi SBC lineup, explains their OTG capabilities, and provides configuration/code exampलेस. यह दो अलग OTG तंत्रों को कवर करता है: विरासत विधि, जो अभी भी बहुत लोकप्रिय है और पहले वर्णित है, उसके बाद वर्तमान में अनुशंसित योजना, ConfigFS है।
विरासत ओटीजी
रास्पबेरी पाई ज़ीरो / ज़ीरो डब्ल्यू / ज़ीरो 2 डब्ल्यू
These boards are the most OTG-friendly in the Raspberry Pi family. They expose the SoC’s USB controller directly on the USB data port (the one labelled USB, not PWR IN), and the onboard software can be configured to make your Raspberry Pi act as an OTG device.
Enabling OTG Mode
बख्शीश: Because you are using the only USB port on Raspberry Pi Zero for OTG purposes, you will not be able to plug in a keyboard or a mouse. You can instead use a Wi-Fi connection and SSH to communicate with Raspberry Pi Zero…
dtoverlay=dwc2
Now we need to configure the software to connect the requested OTG driver to the USB system…
console=serial0,115200 console=tty1 root=PARTUUID=xxxxxxxx-02 rootfstype=ext4 fsck.repair=yes rootwait modules-load=dwc2,g_ether
Other Gadget Modules
के बजाय g_ether, you can try:
g_serial: Appears as a USB serial deviceg_mass_storage: Exposes an image file as a flash driveg_composite: Emulates a composite device
बख्शीश
A USB composite device is a single physical device that functions as multiple independent devices to a computer, appearing as several separate interfaces or device classes. It combines different functionalities, such as a keyboard and a mouse, or a storage drive and a webकैम को एक ही यूएसबी डिवाइस और कनेक्टर में एकीकृत करता है। कनेक्ट होने पर, ऑपरेटिंग सिस्टम प्रत्येक डिवाइस के विशिष्ट कार्यों के लिए अलग-अलग ड्राइवरों को पहचानता और उपयोग करता है, जिससे वे स्वतंत्र रूप से काम कर सकते हैं।
USB सीरियल गैजेट बनाने के लिए, हम कमांड लाइन से उपयुक्त मॉड्यूल लोड कर सकते हैं:
- कोड
- sudo modprobe g_serial
जब इसे विंडोज पीसी से कनेक्ट किया जाता है, तो रास्पबेरी पाई डिवाइस मैनेजर में COM पोर्ट के रूप में दिखाई देगी; जब इसे लिनक्स डिवाइस (जैसे रास्पबेरी पाई एसबीसी) से कनेक्ट किया जाता है, तो यह /dev/ttyACM0 जैसे सीरियल डिवाइस के रूप में दिखाई देगी।
रास्पबेरी पाई 4 और 5 (USB-C पावर पोर्ट पर OTG)
Raspberry Pi 4′s USB-C power/OTG port supports peripheral mode when it is not being used to power the board.
Raspberry Pi 5 introduces a PCIe-attached USB controller, which does not support OTG. However, as with Raspberry Pi 4, the native OTG peripheral function on the SoC is exposed through the power connector.
कदम
Power your Raspberry Pi through the GPIO header (5V and GND), leaving the USB-C free.
Connect the USB-C port to your host computer.
Enable OTG in /boot/firmware/config.txt
कोड
dtoverlay=dwc2,dr_mode=peripheral
टिप्पणी
You need the dr_mode=peripheral option on the overlay to force the controller into OTG peripheral (rather than host) mode, as the OTG_ID line that would normally do the selection is not present on Raspberry Pi 4 or 5.)
गैजेट मॉड्यूल लोड करें (ईथरनेट):
कोड
sudo modprobe g_ether
Your Raspberry Pi will now enumerate as a USB device to the host.
बख्शीश
Not all host systems handle Raspberry Pi 4′s OTG mode reliably. Ethernet and serial work best.
रास्पबेरी पाई कंप्यूट मॉड्यूल श्रृंखला
Raspberry Pi Compute Module 1, 3, 3+ and 4 expose the SoC’s USB OTG controller directly to the carrier board, making them highly flexible.
CM1/CM3/CM3+ The USB OTG interface is available on dedicated pins; carrier boards often expose this via a micro-USB port. CM4 Offers an OTG-capable USB 2.0 interface (USB_OTG). This is routed to the Compute Module 4 IO Board’s micro-USB connector.
CM4 OTG example (ईथरनेट गैजेट)
Plug a micro-USB cable into the USB port on the IO Board.
In /boot/firmware/config.txt , add:
कोड
dtoverlay=dwc2,dr_mode=peripheral
/boot/cmdline.txt में जोड़ें:
- कोड
- modules-load=dwc2,g_ether
रीबूट करें। कंप्यूट मॉड्यूल 4 अब USB ईथरनेट एडाप्टर के रूप में दिखाई देगा।
रास्पबेरी पाई A, B, B+, 2B, 3B, 3B+
इन मॉडलों के USB पोर्ट एक हब चिप (LAN9512/LAN9514 या VIA Labs) के माध्यम से जुड़े होते हैं, जो OTG क्षमताओं को हटा देता है। ये केवल USB होस्ट के रूप में ही काम कर सकते हैं, इसलिए OTG सपोर्ट उपलब्ध नहीं है।
विभिन्न प्रकार के उपकरणों का उपयोग करना
यह अनुभाग बताता है कि सबसे सामान्य गैजेट मोड कैसे सेट अप करें।
बड़े पैमाने पर भंडारण उपकरण
रास्पबेरी पाई को मास स्टोरेज डिवाइस (जैसे यूएसबी स्टिक) के रूप में उपयोग करने के लिए, आपको एक बैकिंग बनाने की आवश्यकता होगी file संग्रहीत डेटा को रखने के लिए:
- कोड
- # भूतपूर्वample: 256 MB बनाएँ file to act as “USB stick”
- sudo dd if=/dev/zero of=drive.bin bs=1M count=256
- # Create a VFAT file system on the backing store
- sudo mkfs.vfat drive.bin
- सिस्टम को बैकिंग स्टोर का उपयोग करने के लिए कहने हेतु /etc/modprobe.d/g_mass_storage.conf को संपादित करें:
- कोड
- options g_mass_storage file=/drive.bin स्टाल=0 हटाने योग्य=1
- आप बैकिंग स्टोर की सामग्री को अपने Raspberry Pi पर माउंट करके देख सकते हैं। यहाँ हम इसे mountpoint नामक फ़ोल्डर में माउंट करते हैं:
- कोड
- sudo mkdir mountpoint
- sudo mount -o loop drive.bin mountpoint
आपको पथों को उपयुक्त रूप से समायोजित करना होगा।
ईथरनेट डिवाइस
When the g_ether device is plugged into a Linux host, it will usually appear as a network interface named usb0 (when using ifconfig ).
You can (usually) connect to the device using SSH, as follows:
- कोड
- ssh pi@raspberrypi.local
सीरियल डिवाइस
जब एक Raspberry Pi को g_serial डिवाइस के रूप में सेट किया जाता है, तो एक नया सीरियल डिवाइस दिखाई देगा (6.12.34 कर्नेल के साथ Raspberry Pi OS Bookworm का उपयोग करते समय, यह /dev/ttyGS0 था)। जब उस Raspberry Pi डिवाइस को (उदाहरण के लिएample, Linux) host, the device will be recognised as a CDC ACM–compliant device and will appear as another serial port. For example, on a Raspberry Pi 500 running Bookworm, it appears as /dev/ttyACM0 .
Under Linux, you can test the serial link by using screen on each device. If using Windows on the host, something like Putty should work well.
आपके रास्पबेरी पाई पर:
- कोड
- screen /dev/ttyGS0
लिनक्स होस्ट पर:
- कोड
- स्क्रीन /dev/ttyACM0
Then type something into each window — the output should appear on the other screen instead.
टिप्पणी
If screen is not installed, use sudo apt install screen in a terminal window.
यह देखना आसान है कि इस कार्यक्षमता का उपयोग रास्पबेरी पाई डिवाइस को सीरियल इंटरफ़ेस प्रदान करने के लिए कैसे किया जा सकता है, जो कई सेंसरों (जैसे I2C या SPI के माध्यम से) की निगरानी करता है और एकत्रित जानकारी को सीरियल पोर्ट के माध्यम से होस्ट कंप्यूटर पर वापस भेजता है।
ConfigFS/usb_gadget: एक साहसी नई दुनिया
यद्यपि वे रास्पबेरी पाई डिवाइसों पर ओटीजी स्थापित करने का अब तक का सबसे आम तरीका हैं, लेकिन ऊपर वर्णित तंत्रों को वास्तव में usb_gadget नामक किसी चीज द्वारा प्रतिस्थापित कर दिया गया है, जो ConfigFS का हिस्सा है।
ConfigFS एक लिनक्स कर्नेल इंटरफ़ेस (एक वर्चुअल file system mounted at /sys/kernel/config ) used to configure kernel objects —including USB gadget drivers — in a modular way. Using ConfigFS / usb_gadget is more flexible than the old g_mass_storage /g_ether method, because you can compose multiple USB functions (e.g. Ethernet + serial + mass storage) at once.
हालाँकि, यह अतिरिक्त कार्यक्षमता उच्च सेटअप लागत के साथ आती है।
मूल विचार यह है कि वर्चुअल फ़ोल्डरों का एक सेट और files को /sys/kernel/config फ़ोल्डर के अंतर्गत बनाया जाता है, जो आवश्यक गैजेट को परिभाषित करता है।
Some kernel documentation on usb_gadgets is available here: 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 की तरह संपादित करें और जोड़ें:

हम /sys/kernel/config की सामग्री को देखकर यह जांच सकते हैं कि यह ठीक से लोड हुआ है, जिसमें अब usb_gadget नामक एक फ़ोल्डर होना चाहिए।
अगला चरण वास्तविक USB गैजेट का निर्माण है, जिसमें गैजेट के नाम से एक फ़ोल्डर बनाना और फिर उस फ़ोल्डर में गैजेट के गुणों को परिभाषित करने के लिए प्रविष्टियों का एक सेट बनाना शामिल है। यह बैश स्क्रिप्ट अंश अधिकांश आवश्यक सेटअप करता है:

अब जबकि बुनियादी डिवाइस डेटा सेट हो गया है, हमें डिवाइस को ठीक-ठीक बताना होगा कि वह क्या है। प्रत्येक डिवाइस बनाना उतना ही आसान है जितना कि ConfigFS गैजेट के फ़ंक्शन फ़ोल्डर में एक फ़ोल्डर बनाना और फिर उस फ़ोल्डर को उसी गैजेट के कॉन्फ़िगरेशन एंट्री से लिंक करना।
सीरियल (सीडीसी एसीएम):

ईथरनेट (आरएनडीआईएस और ईसीएम):
विपुल भंडारण:
विरासत सेटअप की तरह, हमें अपने बड़े भंडारण गैजेट के लिए एक बैकिंग स्टोर की आवश्यकता है:

और इसका उपयोग करने के लिए:

बख्शीश
/sys/class/udc is a directory within the sysfs file उपलब्ध USB डिवाइस नियंत्रकों (UDCs) का प्रतिनिधित्व करने वाला सिस्टम। यह कर्नेल के USB गैजेट सबसिस्टम को डिवाइस पर हार्डवेयर UDCs की पहचान करने और उनके साथ इंटरैक्ट करने की अनुमति देता है, जिससे सिस्टम USB पेरिफेरल के रूप में कार्य कर पाता है। आप ls /sys/class/udc/ का उपयोग करके UDC का नाम, जैसे 3f980000.usb, ढूँढ़ने के लिए इसकी सामग्री सूचीबद्ध कर सकते हैं, और फिर गैजेट को UDC से जोड़ने के लिए उस नाम को गैजेट के कॉन्फ़िगरेशन में लिख सकते हैं।
एक बार सेटअप पूरा हो जाने पर, फ़ोल्डर संरचना और सामग्री पूर्व के समान होनी चाहिएampनीचे दिए गए चरण में, जो एक ही डिवाइस पर सीरियल गैजेट और ईथरनेट गैजेट दोनों को सेट करता है:

अब रीबूट करें, फिर Raspberry Pi डिवाइस को किसी होस्ट डिवाइस (जैसे कोई दूसरा Raspberry Pi, कोई Windows PC, या कोई Linux PC) से कनेक्ट करें। होस्ट में एक USB ईथरनेट डिवाइस और एक सीरियल डिवाइस जुड़ा होना चाहिए।
यह सब काम करना
ऊपर बताए गए सभी कमांड्स को रास्पबेरी पाई डिवाइस के हर बार स्टार्ट होने पर चलाना ज़रूरी है। चूँकि रास्पबेरी पाई ओएस systemd का इस्तेमाल करता है, इसलिए स्टार्टअप स्क्रिप्ट चलाने का यही सही तरीका है जो सभी सेटिंग्स करता है। यहाँ एक उदाहरण दिया गया है।ample स्क्रिप्ट जो ऊपर से सभी निर्देशों को एकत्रित करती है:

We now need to tell systemd to run our script on startup.
एक बनाने के file /lib/systemd/system में - आपके द्वारा चुना गया नाम आप पर निर्भर है (जब तक प्रत्यय .service है), लेकिन इस उदाहरण के लिएample में, हम mass-storage-device.service का उपयोग करेंगे। निम्न को इसमें दर्ज करें file (ध्यान दें कि इन सेवाओं के लिए कई अलग-अलग विकल्प हैं) files; हमने केवल उन्हीं का उपयोग किया है जिनकी हमें आवश्यकता थी):

आपको ExecStart लाइन को बदलकर उस जगह पर ले जाना होगा जहाँ आपने सेटअप स्क्रिप्ट सेव की है। फिर आपको systemd को स्टार्टअप पर सेवा चलाने के लिए कहना होगा:

अब जब आप अपने Raspberry Pi को किसी होस्ट से कनेक्ट करेंगे, तो यह एक मास स्टोरेज डिवाइस के रूप में दिखाई देगा। आप systemd सेवा को निम्न प्रकार से अक्षम कर सकते हैं:

लॉगिन कंसोल को सीरियल पोर्ट से जोड़ना
अगर आपने अपने Raspberry Pi को एक सीरियल गैजेट के रूप में सेट किया है, तो आप उस सीरियल गैजेट का इस्तेमाल डिवाइस में लॉग इन करने के लिए कर सकते हैं, बजाय इसके कि आप उसे सिर्फ़ पॉइंट-टू-पॉइंट सीरियल कम्युनिकेशन के लिए इस्तेमाल करें। systemd चलाने वाले Raspberry Pi OS के नवीनतम संस्करण पर यह आसान है। आपको सिस्टम को सीरियल पोर्ट पर एक getty बनाने के लिए कहना होगा, और फिर systemd को उसे शुरू करने के लिए कहना होगा। निम्नलिखित ttyGS0 (सीरियल डिवाइस सेट अप करने के लिए ConfigFS का उपयोग करते समय बनाया गया tty) पर getty सेट करता है; आपको इसे उस tty से मेल खाने के लिए समायोजित करना पड़ सकता है जिसे सीरियल डिवाइस असाइन किया गया है।

This will start up the getty on the serial port and ensure it starts up automatically on each reboot.
बख्शीश
What is a getty ? In Linux, a getty is a program that manages terminals (both physical serial ports and virtual consoles) to allow multiple users to log in to a system, handling tasks like initialising the terminal, displaying a login prompt, and invoking the login program to authenticate the user.
यह सुविधा रास्पबेरी पाई जीरो या रास्पबेरी पाई जीरो 2 डब्ल्यू जैसी किसी चीज़ पर विशेष रूप से उपयोगी हो सकती है। केवल एक यूएसबी कनेक्शन से पावर और सीरियल संचार दोनों उपलब्ध होने के साथ, आप डिवाइस को प्लग इन कर सकते हैं और टर्मिनल के माध्यम से इसमें लॉग इन कर सकते हैं।
निष्कर्ष
वास्तविक USB गैजेट परियोजनाओं (जैसे ईथरनेट, सीरियल, मास स्टोरेज) के लिए, रास्पबेरी पाई ज़ीरो परिवार और रास्पबेरी पाई कंप्यूट मॉड्यूल सबसे अच्छा विकल्प हैं।
रास्पबेरी पाई 4 और रास्पबेरी पाई 5 ओटीजी समर्थन प्रदान करते हैं, लेकिन उनकी बिजली आवश्यकताएं एक मुद्दा हो सकती हैं।
रास्पबेरी पाई A, B, 2B, 3B और 3B+ बोर्ड OTG का समर्थन नहीं करते हैं।
यदि आपकी परियोजना ओटीजी पर बहुत अधिक निर्भर करती है, तो सबसे अच्छे विकल्प रास्पबेरी पाई जीरो 2 डब्ल्यू या रास्पबेरी पाई कंप्यूट मॉड्यूल 4 आईओ बोर्ड के साथ हैं।
सॉफ्टवेयर पक्ष पर दो विकल्प हैं: विरासत प्रणाली अभी भी सामान्य रूप से उपयोग की जाती है और इसे स्थापित करना आसान है; कॉन्फिगएफएस प्रणाली को स्थापित करने के लिए अधिक काम की आवश्यकता होती है, लेकिन यह बेहतर कार्यक्षमता प्रदान करती है।
त्वरित संदर्भ तालिका
| नमूना | ओटीजी समर्थन | नोट्स |
| रास्पबेरी पाई ज़ीरो / ज़ीरो डब्ल्यू / ज़ीरो 2 डब्ल्यू | हाँ | USB डेटा पोर्ट पर पूर्णतः समर्थित |
| रास्पबेरी पाई 4 | हाँ ¹ | डिवाइस मोड में USB-C पोर्ट |
| रास्पबेरी पाई 5 | हाँ ¹ | डिवाइस मोड में USB-C पोर्ट |
| रास्पबेरी पाई ए/बी/2बी/3बी/3बी+ | नहीं | केवल होस्ट मोड |
| Raspberry Pi Compute Module 1–3 | हाँ | OTG पिन पर उजागर |
| रास्पबेरी पाई कंप्यूट मॉड्यूल 4 | हाँ | CM4 IO बोर्ड पर माइक्रो-USB |
¹ रास्पबेरी पाई 4 और 5 आमतौर पर यूएसबी केबल के माध्यम से होस्ट से बिजली लेते हैं, इसलिए इन उपकरणों की उच्च बिजली आवश्यकताओं के कारण उपलब्ध करंट पर सीमाएं हो सकती हैं।
अधिक जानकारी के लिए संपर्क विवरण
कृपया संपर्क करें एप्लिकेशन@raspberrypi.com यदि आपके पास इस श्वेतपत्र के बारे में कोई प्रश्न हैं। Web: www.raspberrypi.com
अक्सर पूछे जाने वाले प्रश्नों
What are the risks associated with enabling OTG mode?
Enabling OTG mode requires editing system files which may pose a risk if done incorrectly. It is recommended to follow the instructions carefully and back up important data before making changes.
Can I use OTG mode on Raspberry Pi models other than Zero, Zero W, and Zero 2 W?
While the instructions provided are specific to the mentioned models, you can explore similar configurations on other Raspberry Pi SBCs with appropriate adaptations.
दस्तावेज़ / संसाधन
![]() |
रिसर्चगेट रास्पबेरी पाई सिंगल बोर्ड कंप्यूटर [पीडीएफ] निर्देश पुस्तिका रास्पबेरी पाई सिंगल बोर्ड कंप्यूटर, रास्पबेरी पाई, सिंगल बोर्ड कंप्यूटर, बोर्ड कंप्यूटर, कंप्यूटर |
