QNA > Q > Quali Sistemi Operativi Sono Usati Nei Set-Top Box Per Televisori?

Quali sistemi operativi sono usati nei set-top box per televisori?

La maggior parte dei set-top box in questi giorni usano varianti del kernel Linux e del sistema operativo Linux, ma non usano una distro comune come la intendono gli utenti di Linux. Ogni fornitore di chip fornisce un SDK per i propri chip e si ottiene una release che include il kernel e l'ambiente di compilazione all'interno di questo. Così come un team di sviluppo del prodotto si ha una distro personalizzata che è realizzata dal fornitore di chip per soddisfare le proprie esigenze. Ciò significa che non è sempre facile cambiare fornitore di chip, ma oltre al sistema operativo ci sono così tante API hardware di cui ci si deve preoccupare che spostare i chip è più grande del solo sistema operativo. Per esempio c'è STlinux: http://archive.stlinux.com/ Broadcom e MStar hanno anche il loro sistema operativo Linux.

Google ha spinto le sue soluzioni Android e alcuni fornitori di chip supportano Android, ma con alcune aziende è più un gesto simbolico che una linea di prodotti primaria. Come mi ha detto un addetto alle vendite di un fornitore di chip: "sì, come vedi abbiamo Android... perché tutti gli altri lo fanno... ma nessuno lo ordina."

Prima che Linux diventasse l'OS di scelta, e ancora forse su DTA molto semplici, usano un RTOS. Questi sono un diverso tipo di OS che è più vicino all'hardware. VxWorks di WindRiver erano grandi in questo mercato, ma sono stati ampiamente soppiantati da Linux. Wind River è stata comprata da Intel e da allora li ho visti a malapena.

Nel decennio in cui mi sono occupato di set-top box ho lavorato solo alla manutenzione di box RTOS, ogni nuovo box è stato basato su Linux e ho sperimentato Android.

In cima a Linux c'è uno stack di applicazioni, raramente viene usato X11 o simili. Spesso è DirectFB o OpenGLES come frame buffer e poi un framework UI. Uno dei framework UI più comunemente usati è Qt, ma ci sono molti framework proprietari in uso. Molte aziende si stanno spostando su HTML, in particolare ora che HTML5 supporta meglio il video/DRM. HbbTV dell'OIPF è sempre più uno degli stack più comuni per le applicazioni di terze parti ed è un insieme di estensioni per HTML per supportare le funzionalità TV.

Di Morril

Qual è il miglior sistema operativo per lo sviluppo web? :: Come può una persona accendere una TV LG e una Apple TV con un solo telecomando e un solo clic di pulsante?
Link utili