2009-07-17 20 views
14

के माध्यम से एंड्रॉइड के साथ डेटा संग्रह एंड्रॉइड डिवाइस (HTC Magic) पर एक सीरियल पोर्ट के रूप में यूएसबी तक पहुंचने का सबसे अच्छा तरीका क्या होगा?यूएसबी

मैं ओबीडी-द्वितीय इंटरफ़ेस के बारे में सोच रहा हूं। क्या मैं इसे एक मानक फोन पर कर सकता हूं या अधिक संभावना है कि मुझे एक संशोधित फर्मवेयर की आवश्यकता होगी?

उत्तर

0

जो मैं एंड्रॉइड को बता सकता हूं उससे कुछ प्रकार का लिनक्स है, यूएसबी डिवाइस रखने के लिए जो सीरियल पोर्ट के रूप में उभरा होगा, आपको उस डिवाइस के लिए ड्राइवर लिखना चाहिए। मुझे ओबीडी-द्वितीय इंटरफ़ेस के बारे में बहुत कुछ पता नहीं है, लेकिन मुझे लगता है कि वे विंडोज़ के लिए कुछ प्रकार के यूएसबी ड्राइवर का उपयोग करते हैं, वही एंड्रॉइड के लिए है, ड्राइवर को संभालने के लिए एप्लिकेशन का जिक्र नहीं है।

0

मुझे नहीं लगता कि वर्तमान एंड्रॉइड डिवाइस मेजबान से जुड़े होने पर यूएसबी डिवाइस के रूप में केवल यूएसबी होस्ट के रूप में कार्य कर सकते हैं। तो एक सीरियल पोर्ट के रूप में यूएसबी पोर्ट का उपयोग करने की संभावना नहीं है।

4

this post के अनुसार, मैट पोर्टर ने एंबेडेड लिनक्स सम्मेलन यूरोप में एंड्रॉइड की समीक्षा प्रस्तुत की। एंड्रॉइड की वर्तमान स्थिति का वर्णन करने के लिए इस्तेमाल किए गए उदाहरण के कारण मैं इसका अधिक उल्लेख करता हूं।

"बस एक और व्यावहारिक उदाहरण: तुम भी के बाद से/dev/एसडी, एक Android प्रणाली के लिए एक यूएसबी ड्राइव प्लग नहीं कर सकते हैं * है न उनके हार्डकोडेड हॉटप्लग प्रबंधन में एक उम्मीद डिवाइस का नाम

कार्यकारी सारांश।: एंड्रॉइड एक खराब, हार्ड-कोडित, गैर-पोर्टेबल घृणित है। "

मुझे यकीन है कि कोई इस पर काम कर रहा है, लेकिन मुझे डर है कि अब तक आप भाग्य से बाहर नहीं हैं जब तक आप निम्न स्तर पर जाने और ओएस को संपादित करने के इच्छुक नहीं हैं।

1

अपने विशेष फोन में यूएसबी चिप के आधार पर, सामान्य यूएसबी गैजेट मोड के बजाय यूएसबी होस्ट मोड या यूएसबी ऑन-द-गो (होस्ट + गैजेट मोड) का समर्थन करने के लिए कर्नेल को पुनर्निर्माण करना संभव हो सकता है। मैंने कुछ लोगों को अनुमान लगाया है कि यह could be possible on the HTC Dream है। मान लें कि आप यूएसबी पोर्ट को मेजबान मोड में एक यूएसबी से सीरियल, ओडीबी -2, या कैन को पुन: कॉन्फ़िगर कर सकते हैं। गठजोड़ 1 पर

3

PSFreedom (परियोजना प्लेस्टेशन 3 jailbrack करने के लिए) list of controllers which support usb host mode जो तब supported Android devices में अनुवाद किया है।

मेरी अपनी समाप्ति यह है कि यूएसबी होस्ट बिना किसी समस्या के एचटीसी ड्रीम/जी 1 पर काम करता है।

ओबीडी -2 के लिए मैं bluetooth ODB-II dongle का सुझाव दूंगा जो यूएसबी होस्ट एडाप्टर के साथ साइड-स्टेप्स समस्या है।

0

अपने डिवाइस के लिए होस्टमोड कर्नेल प्राप्त करें और आप एंड्रॉइड और पीसियरी लाइब्रेरी के लिए पाइथन का उपयोग यूएसबी पर सीरियल से बात करने के लिए कर सकते हैं। मैंने लूपबैक परीक्षण के लिए हुआवेई विचारों U8150 (here is the post) के साथ ऐसा किया।

संबंधित मुद्दे