Ну, у мене була така ж проблема, і я мав з’ясувати, що це питання досить важке.
Цей запис у блозі, який представляє офіційний 7-дюймовий дисплей RPi, пояснює деякі найважливіші ключові слова (HDMI, DPI DSI, DBI).
Якщо ваш дисплей повинен бути сенсорним екраном, то першим важливим аспектом є те, що (з мого дослідження) лише відображення, підключені через порт DSI (J4) або GPIO, не потребуватиме додаткового підключення для передачі даних із сенсорного входу. Якщо ваш дисплей підключений через HDMI, потрібне додаткове підключення (як правило, через USB) (і доведеться мати доступ до USB-портів зовні, якщо ви не хочете спаяти навколо - це може суперечити вашому корпусу). Ви повинні мати можливість легко отримати цю інформацію.
Наступним важливим аспектом є те, що дисплеї, що використовують порти GPIO, зазвичай потребують спеціальних драйверів (або встановлюватись на стандартному розп’яні, або доставлятись із нестандартним розп'яном, наданим виробником згаданого дисплея). Це надзвичайно складно, оскільки ці драйвери можуть бути задокументовані погано або швидко застаріли - навіть наступне оновлення вашої ОС може зробити їх марними - не кажучи про труднощі використання ОС, для яких немає драйвера. Ви повинні мати можливість знайти драйвери та відгуки клієнтів в Інтернеті. Якщо ви не можете легко знайти (правильні) драйвери чи якусь підтримку, то, швидше за все, у вас виникнуть проблеми із використанням дисплеїв, коли ви їх придбали.
Крім того, на дисплеях, що використовують порти GPIO, зазвичай потрібно забезпечити додатковий пробій GPIO, щоб ви могли використовувати деякі порти GPIO для чогось іншого. Цю інформацію слід отримати, переглядаючи зображення дисплеїв (чи є GPIO "розетка" десь на задній панелі екранів?).
TFT, LCD (або, можливо, навіть LED, oLED) - це різні технології відображення матеріалів. Хоча вони визначають оптичну якість та енергоспоживання, я особисто не надто переживаю за них.
Більш важливою - принаймні, на мою думку - є сенсорна технологія, що означає резистивний або ємнісний. Перші повинні використовуватися стилусом і, як правило, не можуть робити жести ("мультитач"), останні - якими користуються сучасні смартфони.
І нарешті, що стосується сумісності з RPi3 (на відміну від RPi B +, наприклад), DSI та HDMI завжди мають бути нормальними, а щодо GPIO я б пішов з інформацією про виробників (оскільки вони є тими, хто надає прошивку / драйвери). Апаратно, не повинно виникнути проблем.
Щоб стати трохи більш конкретним, єдиний я знайшов екран DSI - це офіційний 7-дюймовий. Він працюватиме без будь-яких змін до Raspbian (про інших ОС я не знаю). Є досить багато екранів GPIO який я б використовував у відомих виробників, що продаються через великі торгові точки, щоб не застрягти цеглою (у моєму відділі є кілька дисплеїв, які ми більше не можемо використовувати, оскільки це дешеві нокаути, прошивки яких ніде немає знайдено вже.) А щодо HDMI: Оскільки HDMI, а також сенсорний пристрій (інформація якого передається через USB) стандартизовані, не повинно виникнути проблем стосовно жодної з основних ОС.
Я сподіваюся, що це відповідає на більшість питань. Якщо ні, просто уточнюйте своє запитання в коментарях.