एक पीसी और एक एम्बेडेड सिस्टम के बीच दोहरी एक साथ यूएसबी फ्लैश ड्राइव?


3

मैं यह तय नहीं कर सकता कि कौन सी साइट पर यह पोस्ट किया जाए, लेकिन यह सोचा गया कि यह सबसे अच्छा है।

मैं एक एम्बेडेड सिस्टम चलाने के लिए एक परीक्षण वातावरण स्थापित करने की कोशिश कर रहा हूँ ChibiOS । यह एम्बेडेड सिस्टम इस पर एक फ़ाइल के साथ एक USB OTG डिवाइस (USB फ्लैश ड्राइव) की उम्मीद करता है। यह फ़ाइल एक पीसी पर बनाई गई है और इसे एम्बेडेड सिस्टम में स्थानांतरित करने की आवश्यकता है।

वर्तमान विधि:

  • एक USB फ्लैश ड्राइव लें, इसे पीसी में डालें।
  • डायरेक्टरी से फाइल को USB फ्लैश ड्राइव पर कॉपी करें।
  • USB फ्लैश ड्राइव को निकालें / अनमाउंट करें।
  • शारीरिक रूप से पीसी से यूएसबी फ्लैश ड्राइव को एम्बेडेड सिस्टम में स्थानांतरित करें।

यह थकाऊ है और प्रति दिन दर्जनों बार होता है। मुझे इसकी स्क्रिप्ट पसंद है, लेकिन एक होस्ट पोर्ट से दूसरे में यूएसबी फ्लैश ड्राइव को भौतिक रूप से स्थानांतरित करने के लिए एक समाधान की आवश्यकता है

मुझे लगा कि मैं कुछ के साथ था दो यूएसबी कनेक्टर के साथ निम्न प्रकार का यूएसबी डिवाइस (सोनी यूएसएम-एसए 3)

enter image description here

हालाँकि, एक अस्वीकरण है:

* नोट: SA सीरीज को पीसी और मोबाइल डिवाइस से एक साथ कनेक्ट न करें।

मैं यही करना चाहता हूं, इसलिए यह काम नहीं किया।

संक्षेप में, जिस डिवाइस की मुझे तलाश है, उसमें दो यूएसबी पोर्ट होंगे।

  • अपने पीसी में दोनों यूएसबी पोर्ट प्लग करें।
  • दो USB फ्लैश ड्राइव माउंट किए जाते हैं और 2 डिवाइस के रूप में दिखाई देते हैं।
  • एक डिवाइस पर कॉपी की गई फाइल दूसरे डिवाइस पर एक साथ दिखाई देती है।

इस PC PC से PC USB फ़ाइल स्थानांतरण एडाप्टर जैसा मैं देख रहा हूँ, ठीक वैसा ही दिखता है, लेकिन ऐसा लगता है कि विशिष्ट सॉफ़्टवेयर संभावना पर निर्भर है क्योंकि वहाँ जहाज पर भंडारण नहीं है

किसी अन्य समाधान का स्वागत किया जाएगा, निश्चित रूप से।


मैं समझता हूं कि आपको क्या मिल रहा है, लेकिन अंत के पास यह लाइन "पीसी में दोनों यूएसबी पोर्ट प्लग करें।" क्या आपका मतलब है, "पीसी में यूएसबी पोर्ट और एम्बेडेड डिवाइस दोनों को एक ही समय में प्लग करें।"
JakeGould

दोनों विवरण मान्य हैं। मैं उस दूसरी बुलेटेड सूची के साथ एक अलग तरीके से पूछने की कोशिश कर रहा था। यह है कि कोई है जो मेरे एम्बेडेड नियंत्रक नहीं है सत्यापित कर सकता है डिवाइस मेरी आवश्यकताओं फिट बैठता है। डिवाइस में दो पुरुष यूएसबी टाइप-एक कनेक्टर और कुछ मात्रा में स्टोरेज (कहते हैं, 4 जीबी) है। मिरर डिवाइस सामग्री के साथ एक ही ऑपरेटिंग सिस्टम पर घुड़सवार दो अलग-अलग उपकरणों में एक ही पीसी पर इन दो यूएसबी टाइप-एक कनेक्टर्स को दो अलग-अलग बंदरगाहों में कनेक्ट करना।
Jeff Lamb

यह एक बुरा सवाल नहीं है, यह भी उन चीजों में से एक है मुझे शक था कि इस तरह के एक उपकरण मौजूद है। मैं सोच भी नहीं सकता कि कैसे एक USB कनेक्‍टर पर एक फाइलसिस्टम तक पहुँचा जा सकता है जबकि दूसरा इसे एक्सेस कर रहा है। सैद्धांतिक रूप से, एक कनेक्शन को पढ़ने / लिखने की आवश्यकता होगी और दूसरा केवल पढ़ा जा सकता है? पर कैसे? FWIW, क्या आपके लिए एम्बेडेड डिवाइस पर विवरण साझा करना संभव है? 100% यकीन है कि कोई नेटवर्किंग संभव नहीं है?
JakeGould

एम्बेडेड डिवाइस ChibiOS चलाता है और हमें सभी ड्राइवरों को स्वयं लिखना होगा। इसे प्राप्त करने के बारे में हमारे पास कुछ समाधान हैं, लेकिन यह सॉफ्टवेयर विकास का एक महत्वपूर्ण हिस्सा है, क्योंकि हम मूल रूप से इस अजीब डिवाइस को स्वयं विकसित करेंगे। दो ओटीजी नियंत्रकों के साथ साझा ओटीजी फ्लैश स्टोरेज को लागू करें। बस एक "लिंडी 4 पोर्ट यूएसबी 2.0 ऑटो स्विच" मिला - आशाजनक लग रहा है, लेकिन मुझे यकीन नहीं है कि ऑटोसविच कैसे काम करता है।
Jeff Lamb

तो आप जो चाहते हैं वह "USB परिधीय साझाकरण स्विच" है आपको एक बटन दबाना पड़ सकता है।
Yorik

जवाबों:


0

इसी तरह की स्थिति में कुछ साल पहले हमने ऐसा किया था।

USB संग्रहण पर कुछ सॉफ़्टवेयर डालें, जो कि पहले चरण का बूट लोडर होगा। यह एम्बेडेड डिवाइस को एक नेटवर्क फ़ाइल सर्वर से ओएस को लोड करने का निर्देश देता है, और कहां से।

हर बार जब आप एक नया OS बनाते हैं, तो इसे बूट सर्वर पर फ़ाइल में बिल्ड कॉपी करें फिर एम्बेडेड डिवाइस पर रीसेट बटन दबाएं।

की ओर देखें bootp

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.