回答:
問題はドライバーになります。販売されているほとんどの製品にはオープンソースドライバーがないため、リバースエンジニアリングの方法を知っている人次第です。このため、デバイスの人気がそれほど高くない場合、サポートされない可能性があります。
私はこれらのいずれも個人的に使用したことはありませんが、ハードウェアデータベースが存在するサイトは存在します。特定のnixビルドに対するデータベースの正確性には疑問があり、リストは通常ユーザーが作成するため、ある程度までしか信頼できません。
http://www.linuxcompatible.org/compatdb/categories/hardware_linux.html
USBがすぐに選択できます。
ArduinoタッチスクリーンをGPIOポートを使用するように変換するのは簡単なプロジェクトです。
または、DSIドライバー/情報がリリースされるのを待ちます。
現在の開発は、ディスプレイとタッチスクリーンではなく、DSIカメラポートに行われています。
私がそれほど貧しくなかったなら、上記のように、タッチインターフェースを備えたHDMI 1.4スクリーン。
まあ、私は同じ問題を抱えていて、この質問がかなり難しいものであることを見つけなければなりませんでした。
公式の7インチRPiディスプレイを紹介するこのブログエントリでは、最も重要なキーワード(HDMI、DPI DSI、DBI)の一部について説明しています。
ディスプレイをタッチスクリーンにする必要がある場合、最初の重要な側面よりも、(私の研究から)DSIポート(J4)またはGPIOを介して接続されたディスプレイのみが、タッチ入力を中継するための追加のデータ接続を必要としません。ディスプレイがHDMI経由で接続されている場合は、追加の接続(通常はUSB経由)が必要です(はんだ付けしたくない場合は外部からUSBポートにアクセスする必要があります-これはケースと競合する可能性があります)。この情報を簡単に取得できるはずです。
次の重要な側面は、GPIOポートを使用するディスプレイは通常、特別なドライバーを必要とすることです(標準のraspbianにインストールするか、そのディスプレイのメーカーが提供する非標準のraspbianで提供します)。これらのドライバーは文書化が不十分であったり、時代遅れであるため、OSの次の更新でも役に立たなくなる可能性があるため、ドライバーは存在しないOSを使用することの難しさは言うまでもなく、非常に複雑です。オンラインでドライバーと顧客からのフィードバックを見つけることができるはずです。(正しい)ドライバーやサポートが簡単に見つからない場合は、購入後にディスプレイを使用するときに問題が発生する可能性が高くなります。
さらに、GPIOポートを使用するディスプレイは、通常、GPIOポートの一部を他の目的に使用できるように、追加のGPIOブレイクアウトを提供する必要があります。この情報は、ディスプレイの写真を見ることで取得できるはずです(画面の裏側にGPIOの「アウトレット」がありますか?)。
TFT、LCD(または、LED、oLEDでさえも)は、ものを表示するためのさまざまなテクノロジーです。それらは光学品質と消費電力を決定しますが、私は個人的にそれらについてあまり心配しません。
もっと重要なのは、少なくとも私の意見では、抵抗性または容量性を意味するタッチ技術です。前者はスタイラスで使用する必要があり、通常はジェスチャーを使用できません(「マルチタッチ」)。後者は現代のスマートフォンで使用されるものです。
そして最後に、RPi3との互換性に関して(たとえば、RPi B +とは対照的に)、DSIとHDMIは常に問題なく、GPIOについては製造元情報(ファームウェア/ドライバーを提供するものであるため)を使用します。ハードウェアに関しては、問題はないはずです。
少し具体的に言うと、私が見つけた唯一のDSI画面は公式の7インチ画面でした。Raspbianに変更を加えなくても動作します(他のOSについては知りません)。これは、レンガで詰まるのを避けるために、主要なアウトレットで販売されている既知のメーカーのものを使用します(私の部門では、ファームウェアがどこにもない安価な模造品であるため、もう使用できないディスプレイがいくつかありますHDMIについて:HDMIおよびタッチデバイス(USBで情報が送信される)は標準化されているため、主要なOSに関して問題はありません。
これが質問のほとんどに答えることを望みます。そうでない場合は、コメントで質問を明確にしてください。
ここで私はラズベリーパイとその10インチの容量性タッチスクリーンでうまく機能しているリリップタッチスクリーンを見つけました。