A fundação Raspberry Pi anunciou que o display touchscreen oficial do Raspberry Pi já está disponível. Esta é uma tela sensível ao toque de dez pontos, que se conecta ao conector DSI e oferece suporte total ao kernel, após uma atualização.
Dado que isso levou a fundação vários anos para terminar, duvido que seja algo que alguém possa facilmente cortar com peças de reposição.
fundo
A página da Interface serial de exibição da Wikipedia diz:
A Interface serial de exibição (DSI) é uma especificação da Aliança MIPI ( Mobile Industry Processor Interface ) que visa reduzir o custo de subsistemas de exibição em um dispositivo móvel. É geralmente direcionado para LCD e tecnologias de exibição semelhantes. Ele define um barramento serial e um protocolo de comunicação entre o host (fonte dos dados da imagem) e o dispositivo (destino dos dados da imagem).
Na camada física, o DSI especifica um barramento serial ponto a ponto de sinalização diferencial de alta velocidade. Esse barramento inclui uma pista de relógio de alta velocidade e uma ou mais faixas de dados. Cada faixa é transportada em dois fios (devido à sinalização diferencial). Todas as faixas viajam do host DSI para o dispositivo DSI, exceto a primeira faixa de dados (faixa 0), que é capaz de uma operação de retorno de barramento (BTA) que permite reverter a direção da transmissão.
De acordo com este tópico do fórum, as telas DSI precisarão de novos drivers GPU para ativar a saída DSI:
se você conseguir usar o conector dsi (ou seja, sequestrar um engenheiro da bc e deixá-lo produzir um novo binário gpu para a tela conectada à dsi), você poderá ter uma configuração de exibição dupla funcionando ...
Assim, embora as telas DSI oficiais agora estejam disponíveis e haja suporte ao kernel, é improvável que esse suporte se estenda a outras implementações arbitrárias das telas DSI. Dado o que a página da wikipedia diz sobre o protocolo, o DSI dificilmente é uma maneira inteligente de fazer as coisas hoje em dia (o protocolo é complicado pela necessidade de oferecer suporte a telas sem memória interna) e é possível que qualquer binário da GPU possa funcionar apenas com um conjunto limitado de dispositivos especificamente suportados, em vez de suportar qualquer exibição DSI arbitrária.