Sistema embedded
In informatica, con il termine sistema embedded (generalmente tradotto in italiano con sistema immerso o incorporato) si identificano genericamente tutti quei sistemi elettronici a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte delle funzionalità.
In questa area si collocano... —
| approfondisci »
Microprocessori Intel
• • Pentium II Xeon -
• Pentium III Xeon -
• Xeon UP -
• Xeon DP -
• Xeon MP -
Processori dedicati ai sistemi ultra portatili (UMPC e MID)
Processori dedicati ai sistemi Netbook e Nettop (notebook e desktop pensati per la navigazione)
Versioni dedicate ai sistemi embedded
Per le CPU pensate per il settore dei sistemi embedded Intel non ha creato un nome commerciale; di seguito vengono quindi riportati direttamente i nomi in codice dei processori sviluppati:
Versioni dedicate ai... —
| approfondisci »
Matchbox (window manager)
Matchbox è un window manager per il sistema grafico X Window System usato principalmente in sistemi embedded. La sua caratteristica principale è quella di visualizzare una finestra alla volta, questo lo rende ideale per sistemi embedded.
Collegamenti esterni
... —
| approfondisci »
Banias-512
di questi condividono caratteristiche comuni pur essendo basati su core diversi; per questo motivo, allo scopo di rendere maggiormente evidente tali affinità e "alleggerire" la visualizzazione alcune colonne mostrano un valore comune a più righe. Di seguito anche una legenda dei termini (alcuni abbreviati) usati per l'intestazione delle colonne:
Nota: la tabella soprastante è un estratto di quella completa contenuta nella pagina del Celeron M.
Banias-512 anche sui sistemi embedded
A metà 2006... —
| approfondisci »
Northwood
ma era ancora basato sul core Northwood e in realtà offriva poche novità rispetto al proprio predecessore; fondamentalmente era solo un nuovo nome commerciale dello stesso progetto. Esso portò con sé frequenze maggiorate e BUS a 533 MHz e, sebbene solo in un secondo tempo, anche la tecnologia Hyper-Threading.
Northwood anche nei sistemi embedded
A metà 2006, malgrado la commercializzazione del core Northwood fosse già stata ormai interrotta da tempo, Intel annunciò l'intenzione di... —
| approfondisci »
Microcontrollore
Il microcontrollore o microcontroller o MCU è un dispositivo elettronico integrato su singolo chip, nato come evoluzione alternativa al Microprocessore ed utilizzato generalmente in sistemi embedded ovvero per applicazioni specifiche (special purpose) di controllo digitale.
È progettato per interagire direttamente con il mondo esterno tramite un programma residente nella propria memoria interna e mediante l'uso di pin specializzati o configurabili dal programmatore. Sono disponibili in 3... —
| approfondisci »
Microsoft Windows
sforzo per migliorare questa tecnologia, nacquero prima EPIC e poi, con la collaborazione di Intel, la versione definitiva dell'architettura, IA-64. Questa nuova architettura si pone come successore di x86 e delle architetture RISC, rinnovando completamente il set di istruzioni e basandosi soprattutto sul parallelismo di istruzioni. Al momento IA-64 è limitata al campo server.
Sistemi operativi embedded ed altri
Cronologia dei sistemi Windows
Caratteristiche
Windows è un sistema operativo... —
| approfondisci »
Embedded Linux
Con 'Embedded Linux' ci si riferisce a quell'insieme di distribuzioni concepite per essere utilizzate su sistemi embedded. Le caratteristiche principali di tali sistemi impongono dei vincoli molto severi al sistema operativo in termini di memoria flash occupata, memoria centrale necessaria, tempi di avvio brevi. GNU/Linux è un sistema operativo "general purpose" è stato realizzato cioè per essere impiegato principalmente su sistemi desktop e server con criteri che lo rendessero adattabile a... —
| approfondisci »
LadderWORK
LadderWORK è il primo software IEC/CEI 1131-3 per sistemi embedded. Con LadderWORK si possono costruire PLC (Programmable Logic Controllers) semplicemente utilizzando un microprocessore della famiglia 8051. Sviluppato a partire dal 1995, è entrato in commercio nel 1997
Un approcio visuale
LadderWORK è un ambiente di sviluppo "visuale" ovvero permette di creare codice per microprocessori utilizzando un approccio grafico. La notazione utilizzata è la notazione LADDER (Vedi Ladder Diagram) e... —
| approfondisci »
BeIA
BeIA era un sistema derivato dal BeOS principalmente mirato a gestire l'accesso a Internet da parte di sistemi embedded. Venne utilizzato commercialmente da Sony, DT Research e altri per un breve periodo. Probabilmente questo sistema fu l'ultimo grido della Be Incorporated per risollevarsi dalla sua crisi finanziaria; tuttavia questo OS riuscì solo ad arrestare lo sviluppo del BeOs e a far affondare la società nella sua peggiore sorte.
... —
| approfondisci »
Midlet
Una Midlet JAVA è un'applicazione creata per sistemi embedded, specificamente per i sistemi con installata una J2ME Virtual Machine. Queste applicazioni sono di solito giochi e programmi per i cellulari.
Mobile Information Device toolkit
Una MIDlet, per funzionare, necessita di un dispositivo che implementi almeno J2ME, CLDC e MIDP. Come altre applicazioni Java, le MIDlet seguono la filosofia del "compila una volta, esegui ovunque" tipica del linguaggio Java. Il file principale delle... —
| approfondisci »
CANopen
CANopen è un protocollo di comunicazione e una specifica di profilo per dispositivi per sistemi embedded utilizzato in automazione. All'interno del modello OSI, CANopen implementa i livelli a partire dal livello di rete in su. Lo standard CANopen consiste di uno schema di indirizzamento, di diversi piccoli protocolli di comunicazione e di un livello applicazione definito da un profilo di dispositivo. I protocolli di comunicazione hanno un supporto per la gestione di rete ("network management... —
| approfondisci »