Sistema incorporato

Un sistema di bordo è definito come un sistema elettronico e informatico autonomo, spesso in tempo reale , specializzato in un preciso compito. Il termine si riferisce sia all'hardware del computer che al software utilizzato. Le sue risorse sono generalmente limitate spazialmente (dimensioni ridotte) ed energeticamente (consumo limitato).

Storia

Uno dei primi sistemi embedded moderni riconoscibili fu l' Apollo Guidance Computer nel 1967, il sistema di guida della missione lunare Apollo , sviluppato da Charles Stark Draper del Massachusetts Institute of Technology . Ogni missione lunare era dotata di due sistemi (AGC), uno responsabile della guida inerziale e uno per il modulo lunare . All'inizio del progetto, il computer AGC di Apollo era considerato la parte meno affidabile del progetto. D'altra parte, grazie all'utilizzo di nuovi componenti che erano all'epoca i circuiti integrati , si realizzarono sostanziali guadagni di spazio utile e di carico utile , con una presunta riduzione dei già numerosi rischi delle missioni.

vincoli

I sistemi di bordo svolgono compiti predefiniti e hanno specifiche vincolanti da soddisfare, che possono essere:

Architettura

I sistemi embedded utilizzano generalmente microprocessori o microcontrollori a basso consumo energetico , la cui parte software è in parte o interamente programmata nell'hardware, solitamente in memoria in read only memory (ROM) , EPROM , EEPROM , FLASH , ecc. (questo si chiama firmware ).

Caratteristiche

Interfaccia utente

Alcuni sistemi di bordo potrebbero non avere un'interfaccia utente (sono quindi specializzati in un unico compito). Ma questa interfaccia può anche essere simile a quella di un sistema operativo per computer (ad esempio un PDA ).

Affidabilità

I sistemi embedded sono per lo più in macchine che devono funzionare ininterrottamente per molti anni senza errori e in alcuni casi correggere gli errori stessi quando si verificano. Pertanto, il software viene sempre sviluppato e testato con maggiore attenzione rispetto al software per PC. Sono vietate parti mobili inaffidabili (ad es. unità disco, pulsanti o interruttori).

La questione dell'affidabilità può includere:

La soluzione può essere pezzi di ricambio aggiuntivi o una "modalità soft" del software che fornisce un funzionamento parziale.

Ad esempio: cavi sottomarini, fari di navigazione, pozzi di perforazione, ecc.

In questo caso è tollerata la "modalità soft".

Ad esempio: sistemi di controllo del reattore, fabbriche chimiche, segnali ferroviari, ecc.

Ad esempio: sistemi di ponti o ascensori , trasferimenti di fondi, sale di negoziazione, vendite o servizi automatici, ecc.

Aree di applicazione

I campi in cui troviamo i sistemi embedded sono sempre più numerosi:

Sviluppo di sistemi embedded

Lo sviluppo di sistemi embedded richiede conoscenze sia di elettronica che di informatica. Tra le dotazioni necessarie per realizzare un impianto di bordo troviamo:

Mercato e occupazione

Trasversale a diversi settori economici, nel 2013, i sistemi di bordo hanno rappresentato in Francia un mercato valutato 73 miliardi di euro, pari al 3,7% del PIL. In termini di occupazione, il settore riunisce l'1,3% della forza lavoro, ovvero 387.500 persone.

Note e riferimenti

  1. Octave Letellier , "  Embedded AI - nuovo campo utilizza grazie all'AI incorporata  " , su Bpifrance Le Hub ,10 gennaio 2018(consultato il 5 ottobre 2020 )
  2. Una nuova idea SPIFI [1]

Vedi anche

Link interni

link esterno