La fundación Raspberry Pi ha anunciado que la pantalla táctil oficial de Raspberry Pi ya está disponible. Esta es una pantalla táctil de diez puntos, que se conecta al conector DSI y tiene soporte completo del núcleo, después de una actualización.
Dado que esto ha tardado varios años en terminar, dudo que sea algo que cualquiera pueda hackear fácilmente con piezas de repuesto.
Antecedentes
La página de la interfaz en serie de la pantalla de Wikipedia dice:
La interfaz serie de pantalla (DSI) es una especificación de la Alianza de la interfaz de procesador de la industria móvil (MIPI) destinada a reducir el costo de los subsistemas de pantalla en un dispositivo móvil. Está comúnmente dirigido a LCD y tecnologías de visualización similares. Define un bus serie y un protocolo de comunicación entre el host (fuente de los datos de imagen) y el dispositivo (destino de los datos de imagen).
En la capa física, DSI especifica un bus serie punto a punto de señalización diferencial de alta velocidad. Este bus incluye un carril de reloj de alta velocidad y uno o más carriles de datos. Cada carril se transporta en dos cables (debido a la señalización diferencial). Todos los carriles viajan desde el host DSI al dispositivo DSI, excepto el primer carril de datos (carril 0), que es capaz de una operación de cambio de bus (BTA) que le permite invertir la dirección de transmisión.
De acuerdo con este hilo del foro, las pantallas DSI necesitarán nuevos controladores de GPU para habilitar la salida DSI:
si logras usar el conector dsi (es decir, secuestrar a un ingeniero de bc y dejar que produzca un nuevo gpu-binario para tu pantalla conectada a dsi), de hecho, podrías tener una configuración de pantalla dual que funcione ...
Como tal, aunque las pantallas DSI oficiales ahora están disponibles, y hay soporte de kernel, es poco probable que dicho soporte se extienda a otras implementaciones arbitrarias de pantallas DSI. Dado lo que dice la página de Wikipedia sobre el protocolo, DSI no es una forma inteligente de hacer cosas en estos días (el protocolo es complicado por la necesidad de admitir pantallas sin memoria integrada) y es posible que cualquier binario de GPU solo funcione con un conjunto limitado de dispositivos específicamente compatibles, en lugar de admitir cualquier pantalla DSI arbitraria.