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


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.