I sistemi operativi embedded non sono una novità nel mondo dell'elettronica. Sono stati installati su un'ampia varietà di elettronica di consumo per consentire loro di funzionare in una varietà di compiti diversi. I sistemi operativi embedded non sono nemmeno nuovi al lavoro dei computer.
A volte questi sistemi operativi incorporati sono chiamati sistemi su un chip.
I computer palmari come Palm e Windows Mobile utilizzano tutti versioni di sistemi operativi incorporati archiviati su un chip di memoria interna anziché su un avvio da disco.
Cos'è un sistema operativo incorporato?
Un sistema operativo embedded è essenzialmente un sistema operativo ridotto con un numero limitato di funzioni. In genere è progettato per funzioni molto specifiche per il controllo di un dispositivo elettronico. Ad esempio, tutti i telefoni cellulari utilizzano un sistema operativo che si avvia all'accensione del telefono. Gestisce tutte le interfacce e le funzionalità di base del telefono. È possibile caricare programmi aggiuntivi sui telefoni, ma in genere si tratta di applicazioni Java eseguite sul sistema operativo.
I sistemi operativi incorporati possono essere sistemi operativi personalizzati specifici per il dispositivo o uno della miriade di sistemi operativi generici che sono stati modificati per essere eseguiti sul dispositivo. I comuni sistemi operativi embedded includono Symbian (telefoni cellulari), Windows Mobile/CE (PDA palmari) e Linux. Nel caso di un sistema operativo incorporato su un personal computer, si tratta di un chip di memoria flash aggiuntivo installato su una scheda madre accessibile all'avvio dal PC.
Aggiornamento dei sistemi operativi incorporati
I sistemi operativi incorporati possono essere aggiornati se il chip su cui sono archiviati è flashable. Ad esempio, il router Wi-Fi di casa contiene un sistema operativo integrato; quando scarichi il nuovo firmware, esegui il flashing del chip nel router con una versione aggiornata del sistema operativo.
Alcuni sistemi operativi incorporati non sono aggiornabili in base alla progettazione. Ad esempio, in alcuni sportelli automatici, alcuni componenti non possono essere aggiornati come precauzione di sicurezza contro le manomissioni.