यदि निर्धारित टचस्क्रीन संगत है तो मैं कैसे निर्धारित कर सकता हूं?


42

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

मुझे कैसे पता चलेगा कि क्या एक टचस्क्रीन रास्पबेरी पाई के अनुकूल है?

मैं संभावित उपकरणों की सिफारिशों या सूचियों की तलाश नहीं कर रहा हूं, मैं यह जानना चाहता हूं कि किसी दिए गए स्क्रीन पर काम कैसे किया जाए।

जवाबों:


15

मुद्दा ड्राइवर बनने का है। जैसा कि बेचे जाने वाले ज्यादातर उत्पादों में ओपन सोर्स ड्राइवर नहीं होते हैं, यह किसी के पास होता है कि वे इंजीनियर को उल्टा कैसे करें। इस वजह से, यदि डिवाइस बेहद लोकप्रिय नहीं है, तो संभवतः इसका समर्थन नहीं किया जाएगा।

मैंने इनमें से एक का भी व्यक्तिगत रूप से उपयोग नहीं किया है, लेकिन साइटें हार्डवेयर डेटाबेस के साथ मौजूद हैं। आपके विशिष्ट निक्स बिल्ड के लिए डेटाबेस की सटीकता संदिग्ध है और चूंकि सूचियाँ आमतौर पर उपयोगकर्ता द्वारा बनाई जाती हैं, इसलिए आप केवल एक निश्चित सीमा तक उन पर भरोसा कर सकते हैं।

http://www.linuxcompatible.org/compatdb/categories/hardware_linux.html


यूट्यूब पर कुछ वीडियो हैं जो विभिन्न लिनक्स कंप्यूटरों में टच स्क्रीन को कैसे जोड़ते हैं, वे जो समर्थन करते हैं, उसका एक अच्छा स्रोत होगा। डी समर्थित लोगों को यूएसबी-पोर्ट से कनेक्ट करने में सक्षम होना चाहिए। तो टच स्क्रीन ड्राइवरों में एक नज़र और वे कौन से यूएसबी उपकरणों का समर्थन करते हैं, एक अच्छा स्रोत होगा।
एंडर्स

बस सुनिश्चित करें कि मैं इस पोस्ट को समझ रहा हूं, ARM बनाम x86 बनाम x86-64 की अपनी संगतता सूची नहीं है, इसलिए सामान्य सूची एक बेहतर संसाधन है। न ही कहीं आरपीआई-विशिष्ट सूची है। सही बात?
१२:३२ पर जूट

1
मैं कहूंगा कि इन दिनों अधिकांश उत्पादों में ओएसएस ड्राइवर (सिस्टम में एकीकृत, विक्रेता ड्राइवर नहीं) हैं। जो कि कम नहीं हो रहे हैं। 90 के दशक में यह दूसरा रास्ता था। कुछ वर्गों में दूसरों की तुलना में काम करने की संभावना अधिक होती है।
XTL

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

5

लिलिपुट कुछ एचडीएमआई टचस्क्रीन बेचते हैं और कुछ सबूत हैं कि यह आरपीआई के साथ काम करता है।


लिंक नॉर्वेजियन में होने के अलावा (जहां तक ​​मैं बता सकता हूं), यह प्रश्न स्पष्ट रूप से किसी भी स्क्रीन संगतता को निर्धारित करने के लिए सामान्य मानदंडों के लिए पूछ रहा था - विशिष्ट स्क्रीन के लिए पुनर्संयोजन नहीं।
फेंटाइलिन 1990

2

USB तत्काल विकल्प होगा।

GPIO पोर्ट का उपयोग करने के लिए एक Arduino टचस्क्रीन परिवर्तित करना एक सरल परियोजना होगी।

या डीएसआई ड्राइवरों / सूचना जारी होने की प्रतीक्षा करें।

वर्तमान विकास को डिस्प्ले + टचस्क्रीन नहीं, बल्कि DSI कैमरा पोर्ट में डाला जा रहा है।

अगर मैं इतना गरीब नहीं था, तो ऊपर की तरह, टच इंटरफ़ेस वाला एचडीएमआई 1.4 स्क्रीन।


USB के लिए +1। कस्टम टचस्क्रीन इंटरफेस आते हैं और चले जाते हैं, जबकि एक USB HID एक अच्छा निवेश है जो संभवतः रास्पबेरी Pi 10 के साथ संगत होगा , जिसे अब से कई साल बाद रिलीज़ किया जाएगा। इसके अलावा, यदि आप अधिक CPU शक्ति की आवश्यकता है, तो आप उदाहरण के लिए Odroid पर स्विच करने में सक्षम होंगे, और अभी भी उसी स्क्रीन का उपयोग करेंगे।
दिमित्री ग्रिगोरीव

1

खैर, मुझे भी यही समस्या थी और यह पता लगाना था कि यह प्रश्न एक कठिन है।

आधिकारिक 7 को पेश करने वाली इस ब्लॉग प्रविष्टि "आरपीआई डिस्प्ले में शामिल कुछ सबसे महत्वपूर्ण कीवर्ड (एचडीएमआई, डीपीआई डीएसआई, डीबीआई) बताते हैं।

यदि आपके डिस्प्ले को टच स्क्रीन होना चाहिए, तो पहला महत्वपूर्ण पहलू यह है कि, (मेरे शोध से) केवल DSI- पोर्ट (J4) या GPIO के माध्यम से जुड़ा हुआ डिस्प्ले टच इनपुट को रीलेय करने के लिए अतिरिक्त डेटा कनेक्शन की आवश्यकता नहीं होगी। यदि आपका डिस्प्ले एचडीएमआई के माध्यम से जुड़ा हुआ है, तो एक अतिरिक्त कनेक्शन (आमतौर पर यूएसबी के माध्यम से) की आवश्यकता होती है (और अगर आपको चारों ओर सोल्डर नहीं करना है तो बाहर से यूएसबी पोर्ट का उपयोग करना होगा - यह आपके आवरण के साथ संघर्ष कर सकता है)। आपको यह जानकारी आसानी से प्राप्त करने में सक्षम होना चाहिए।

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

इसके अलावा, GPIO पोर्ट का उपयोग करके प्रदर्शित करने के लिए आमतौर पर आपको एक अतिरिक्त GPIO ब्रेकआउट प्रदान करने की आवश्यकता होती है ताकि आप कुछ और के लिए GPIO पोर्ट का उपयोग कर सकें। यह जानकारी डिस्प्ले की तस्वीरों को देखकर प्राप्य होनी चाहिए (क्या स्क्रीन पर कहीं पीछे एक GPIO "आउटलेट" है?)।

टीएफटी, एलसीडी (या शायद एलईडी, ओएलईडी) सामान प्रदर्शित करने के लिए विभिन्न प्रौद्योगिकियां हैं। यद्यपि वे ऑप्टिकल गुणवत्ता और बिजली की खपत का निर्धारण करते हैं, मैं व्यक्तिगत रूप से उन लोगों के बारे में बहुत ज्यादा चिंता नहीं करता।

अधिक महत्वपूर्ण - कम से कम मेरी राय में - स्पर्श तकनीक है, जिसका अर्थ प्रतिरोधक या कैपेसिटिव है। पूर्व का उपयोग स्टाइलस के साथ किया जाना चाहिए और आमतौर पर इशारों ("मल्टी-टच") को नहीं ले सकता है, बाद वाला वह है जो आधुनिक स्मार्ट फोन का उपयोग करता है।

और अंत में, आरपीआई 3 के साथ संगतता के बारे में (उदाहरण के लिए आरपीआई बी + के विपरीत), डीएसआई और एचडीएमआई हमेशा ठीक होनी चाहिए और जीपीआईओ के बारे में मैं निर्माताओं की जानकारी के साथ जाऊंगा (जैसा कि वे हैं, जो फर्मवेयर / ड्राइवर प्रदान करते हैं)। हार्डवेयर, समस्या नहीं होनी चाहिए।

थोड़ा और अधिक विशिष्ट बनने के लिए, मुझे जो एकमात्र डीएसआई स्क्रीन मिली, वह आधिकारिक 7 "एक थी। यह रास्पियन के लिए किसी भी बदलाव के बिना काम करेगा (मुझे अन्य ओएस के बारे में पता नहीं है)। इसमें बहुत सारे जीपीओ स्क्रीन हैं। जिसे मैं प्रमुख आउटलेट्स के माध्यम से बेचा जाने वाले ज्ञात निर्माताओं द्वारा ईंटों के साथ फंसने से बचने के लिए उपयोग करूंगा (मेरे विभाग में, हमारे पास कई डिस्प्ले हैं जिनका हम अब उपयोग नहीं कर सकते हैं, क्योंकि वे सस्ते नॉक-ऑफ हैं जिनके फर्मवेयर कहीं नहीं हैं अब और पाया जाता है।) और एचडीएमआई के बारे में: साथ ही साथ टच डिवाइस (जिसकी जानकारी यूएसबी द्वारा प्रेषित की जा रही है) को मानकीकृत किया गया है, किसी भी प्रमुख ओएस के बारे में कोई समस्या नहीं होनी चाहिए।

मुझे उम्मीद है कि यह अधिकांश सवाल का जवाब देता है। यदि नहीं, तो टिप्पणियों में अपने प्रश्न को स्पष्ट करें।


1

2018 तक, यह जांचने का सबसे आसान तरीका है कि रास्पबेरी पाई के साथ कोई भी स्क्रीन काम करती है, डिवाइस ट्री के संदर्भों की तलाश में है । विशेष रूप से, प्रत्येक स्क्रीन को एक डिवाइस ट्री ओवरले या कम से कम नोट्स के साथ आना चाहिए जो डिफ़ॉल्ट रूप से config.txt में मैन्युअल रूप से चुना जाना है।


0

यहाँ मुझे लिलिपुट टच स्क्रीन मिली, जो रास्पबेरी पाई के साथ ठीक काम कर रही है और वह भी 10 इंच की कैपेसिटिव टच स्क्रीन।

https://www.youtube.com/watch?v=KrpsaQ8SGhg


रास्पबेरी पाई में आपका स्वागत है! जब तक यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक हिस्सों को यहां शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा , और जहां उत्पाद खरीदा जा सकता है, उसके लिए एक लिंक।
स्टीव रोबिलार्ड

क्या आप वास्तव में चाहते हैं कि हर एक आगंतुक वीडियो देखने में केवल 5 मिनट खर्च करे, बजाय इसके कि वह कौन सा टचस्क्रीन है?
दिमित्री ग्रिगोरीव

सूचना-रहित लिंक के संबंध में हमारी नीति को ध्यान में रखते हुए , यदि इस पोस्ट में ऐसी जानकारी शामिल नहीं है, जो एक उत्तर के रूप में खड़ी हो सकती है, तथापि न्यूनतम 48 घंटों में इसे समुदाय विकी के रूप में परिवर्तित करके इसे सुधारा जा सकता है।
घनिमा

लेकिन .. इस वीडियो सामग्री के विवरण के साथ भी इस सवाल का जवाब नहीं है। इसने काम करने वाली स्क्रीन के लिए नहीं पूछा, इसने मापदंड निर्धारित करने के लिए कहा कि क्या कोई दी गई स्क्रीन काम करती है ..
Fantilein1990
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.