Casa > Q > Que Sistemas Operacionais São Usados Em Set-Top Boxes Para Televisores?

Que sistemas operacionais são usados em set-top boxes para televisores?

A maioria dos set-top boxes hoje em dia usa variantes do kernel e do SO Linux, mas eles não usam uma distro comum como os usuários de Linux pensariam. Cada fornecedor de chips fornece um SDK para seus chips e você recebe um lançamento que inclui o kernel e o ambiente de compilação dentro dele. Assim como uma equipe de desenvolvimento de produto você tem uma distro personalizada que é criada pelo fornecedor de chips para atender às suas necessidades. Isso significa que nem sempre é fácil mudar de fornecedor de chips, mas além do SO existem tantas APIs de hardware que você precisa se preocupar com o fato de que os chips em movimento são maiores do que apenas o SO. Por exemplo, você tem STlinux: http://archive.stlinux.com/ Broadcom e MStar têm seu próprio sistema operacional Linux também.

Google têm empurrado suas soluções Android e alguns fornecedores de chips suportam Android, mas com algumas empresas é mais um gesto simbólico do que uma linha de produtos primários. Como me disse um vendedor de chips: "Sim, como você vê temos o Android... porque todos os outros têm... mas ninguém o encomenda"

Antes do Linux se tornar o SO de escolha, e ainda talvez em DTAs muito básicos, eles usam um RTOS. Estes são um tipo diferente de SO que está mais próximo do hardware. O VxWorks by WindRiver era grande neste mercado, mas tem sido largamente deslocado pelo Linux. Wind River foi comprado pela Intel e eu mal os vejo desde.

Na década em que eu tenho feito set-top boxes eu tenho trabalhado apenas na manutenção de caixas RTOS, cada nova caixa tem sido baseada em Linux e eu tenho experimentado com Android.

No topo do Linux há uma pilha de aplicações, raramente é usado o X11 ou algo assim. Muitas vezes é DirectFB ou OpenGLES como um buffer de frames e depois um framework UI. Um dos frameworks de UI mais utilizados é o Qt, mas existem muitos frameworks proprietários em uso. Muitas empresas estão mudando para HTML, particularmente agora que o HTML5 suporta melhor vídeo/DRM. A HbbTV do OIPF é cada vez mais uma das pilhas mais comuns para aplicações de terceiros e é um conjunto de extensões para HTML para suportar funcionalidades de TV.

De Brew Donjuan

Qual é o melhor sistema operacional para desenvolvimento web? :: Qual é o sistema operacional mais comum de servidores web atualmente?