주어진 터치 스크린이 호환되는지 어떻게 알 수 있습니까?


42

Raspberry Pi에 터치 스크린을 연결하고 싶습니다. 이것에 대해 인터넷 검색을하는 동안 모든 터치 스크린이 호환되는 것은 아니기 때문에 이것이 사소한 것이 아니라는 것을 알았습니다.

터치 스크린이 Raspberry Pi와 호환되는지 어떻게 알 수 있습니까?

권장 사항이나 가능한 장치 목록을 찾지 않고 지정된 화면이 작동하는지 확인하는 방법을 알고 싶습니다.

답변:


15

문제는 드라이버가 될 것입니다. 판매되는 대부분의 제품에는 오픈 소스 드라이버가 없으므로 리버스 엔지니어링 방법을 아는 사람은 누구에게나 달려 있습니다. 이로 인해 장치가 널리 사용되지 않으면 지원되지 않을 수 있습니다.

개인적으로 사용하지는 않았지만 하드웨어 데이터베이스가있는 사이트가 있습니다. 특정 nix 빌드에 대한 데이터베이스의 정확성은 의문의 여지가 있으며 목록은 일반적으로 사용자가 작성하므로 특정 범위에서만 신뢰할 수 있습니다.

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


YouTube에 다른 Linux 컴퓨터에 터치 스크린을 추가하는 방법에 대한 일부 비디오가 있습니다. 지원되지 않는 USB 포트에 연결할 수 있어야합니다. 따라서 터치 스크린 드라이버를 살펴보고 지원하는 USB 장치가 좋은 소스가 될 것입니다.
Anders

이 게시물을 이해하고 있는지 확인하십시오. ARM vs x86 vs x86-64에는 자체 호환성 목록이 없으므로 일반 목록이 더 나은 리소스입니다. RPi 특정 목록도 어디에도 없습니다. 옳은?
Zoot

1
요즘 대부분의 제품에는 OSS 드라이버 (공급 업체 드라이버가 아닌 시스템에 통합되어 있음)가 있습니다. 점점 줄어들지 않는 것들. 그것은 90 년대의 다른 길이었습니다. 어떤 클래스는 다른 클래스보다 작동 할 가능성이 높습니다.
XTL

실제로, 운전자는 쉬운 부분이 될 것입니다. 맞춤형 회로 제작을 준비하지 않은 사람들에게는 쇼 토퍼가 될 수있는 전기 인터페이스입니다.
Chris Stratton

5

Lilliput은 일부 HDMI 터치 스크린을 판매 하며 RPi와 함께 작동 한다는 증거 가 있습니다.


노르웨이어로 링크가있는 것 외에도 (내가 알 수있는 한) 질문은 특정 화면의 권장 사항이 아닌 모든 화면 호환성을 결정하기위한 일반적인 기준을 명시 적으로 요구하고있었습니다.
Fantilein1990

2

USB가 즉각적인 선택입니다.

GPIO 포트를 사용하도록 Arduino 터치 스크린을 변환하는 것은 간단한 프로젝트입니다.

또는 DSI 드라이버 / 정보가 릴리스 될 때까지 기다리십시오.

현재 개발은 디스플레이 + 터치 스크린이 아닌 DSI 카메라 포트에 들어갑니다.

위와 같이 나쁘지 않은 경우 터치 인터페이스가있는 HDMI 1.4 화면.


USB의 경우 +1 커스텀 터치 스크린 인터페이스가 등장하고, USB HID는 Raspberry Pi 10 과 호환 될 수있는 좋은 투자이며 , 몇 년 후에 출시 될 것입니다. 또한 더 많은 CPU 전력이 필요한 경우 Odroid로 전환 할 수 있으며 여전히 동일한 화면을 사용할 수 있습니다.
Dmitry Grigoryev

1

글쎄, 나는 같은 문제가 있었고이 질문이 다소 어렵다는 것을 알아야했다.

공식 7 인치 RPi 디스플레이를 소개하는이 블로그 항목 은 가장 중요한 키워드 (HDMI, DPI DSI, DBI)를 설명합니다.

디스플레이가 터치 스크린이어야하는 경우, 첫 번째 중요한 측면보다 (내 연구에 따르면) DSI 포트 (J4) 또는 GPIO를 통해 연결된 디스플레이 만 터치 입력을 릴레이하기 위해 추가 데이터 연결이 필요하지 않습니다. 디스플레이가 HDMI를 통해 연결된 경우 추가 연결 (일반적으로 USB를 통해)이 필요합니다 (납땜하지 않으려는 경우 외부에서 USB 포트에 액세스해야 함-케이스와 충돌 할 수 있음). 이 정보를 쉽게 얻을 수 있어야합니다.

다음 중요한 측면은 GPIO 포트를 사용하는 디스플레이에는 일반적으로 특수 드라이버가 필요하다는 것입니다 (표준 라즈 비안에 설치되거나 해당 디스플레이 제조업체가 제공 한 비표준 라즈 비안과 함께 제공). 이러한 드라이버가 잘못 문서화되거나 오래되어 빠르게 업데이트 될 수 있기 때문에이 복잡한 문제는 엄청나게 빠릅니다. 심지어 다음 OS 업데이트에서도 드라이버가 쓸모가없는 OS를 사용하는 데 어려움을 겪지 않을 수 있습니다. 온라인에서 드라이버 및 일부 고객 피드백을 찾을 수 있어야합니다. (올바른) 드라이버 나 일부 지원을 쉽게 찾을 수 없다면, 일단 구입 한 디스플레이를 사용하는 데 문제가있을 수 있습니다.

또한 GPIO 포트를 사용하는 디스플레이는 일반적으로 GPIO 포트 중 일부를 다른 용도로 사용할 수 있도록 추가 GPIO 브레이크 아웃을 제공해야합니다. 이 정보는 디스플레이 그림을보고 얻을 수 있어야합니다 (화면 뒷면에 GPIO "아울렛"이 있습니까?).

TFT, LCD (또는 LED, oLED)는 디스플레이를위한 다른 기술입니다. 그들은 광학 품질과 전력 소비를 결정하지만, 나는 개인적으로 너무 걱정하지 않을 것입니다.

적어도 내 의견으로는 더 중요한 것은 저항 또는 용량을 의미하는 터치 기술입니다. 전자는 스타일러스와 함께 사용해야하며 일반적으로 제스처 ( "멀티 터치")를 수행 할 수 없으며 후자는 현대 스마트 폰에서 사용됩니다.

마지막으로, RPi3와의 호환성 (예 : RPi B +와 반대)과 관련하여 DSI 및 HDMI는 항상 양호해야하며 GPIO와 관련하여 제조업체 정보 (펌웨어 / 드라이버를 제공하는 사람)와 함께 갈 것입니다. 하드웨어 적으로는 문제가 없어야합니다.

좀 더 구체적으로, 내가 찾은 유일한 DSI 화면은 공식 7 인치 화면이었습니다. Raspbian을 변경하지 않고도 작동합니다 (다른 OS에 대해서는 잘 모름). GPIO 화면이 많이 있습니다. 벽돌에 갇히는 것을 피하기 위해 주요 콘센트를 통해 판매 된 알려진 제조업체의 제품을 사용합니다 (부서에는 더 이상 사용할 수없는 여러 디스플레이가 있습니다. 펌웨어는 어디에도 없습니다. HDMI 관련 정보 : 터치 장치 (USB로 정보를 전송하는 장치)뿐만 아니라 HDMI도 표준화되어 있기 때문에 주요 OS에 대한 문제는 없어야합니다.

나는 이것이 대부분의 질문에 대답하기를 바랍니다. 그렇지 않은 경우 의견에서 질문을 명확히하십시오.


1

2018 년 현재 Raspberry Pi에서 작동하는 화면이 있는지 확인하는 가장 쉬운 방법은 장치 트리에 대한 참조를 찾는 것 입니다 . 특히, 각 화면에는 장치 트리 오버레이 또는 config.txt에서 수동으로 선택 해야하는 기본 메모가 있어야합니다.


0

여기에 라즈베리 파이와 10 인치 용량 성 터치 스크린에서 잘 작동하는 lilliput 터치 스크린을 발견했습니다.

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


라즈베리 파이에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고, 참조 링크 및 제품을 구입 할 수있는 링크를 제공합니다.
Steve Robillard 2013

모든 방문자가 어떤 터치 스크린을 쓰지 않고 5 분 동안 비디오를 보길 원하십니까?
Dmitry Grigoryev

정보가없는 링크 전용 답변에 대한 Google 정책에 따라이 게시물이 최소한 48 시간 내에 답변으로 표시 될 수있는 정보를 포함하도록 편집되지 않은 경우 커뮤니티 위키로 변환되어 커뮤니티에서 수정하는 것을 단순화합니다.
Ghanima

그러나 ..이 비디오 내용에 대한 설명이 있더라도 이것은 질문에 대한 답이 아닙니다. 그것은 작업 화면을 요구하지 않았고, 주어진 화면이 작동하는지 여부를 결정하기위한 기준을 요구했습니다 ..
Fantilein1990
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.