Firmware
Si parla di virtualizzazione quando più sistemi operativi possono coesistere su una stessa macchina e condividere le risorse hardware. Questo dà la possibilità di riunire su un unico hardware funzioni che in precedenza erano svolte da macchine differenti ma allo stesso tempo di separare le parti critiche di software da quelle meno critiche. Nel caso di utilizzo di sistemi multicore è ad esempio possibile assegnare le funzioni di interfaccia utente ad un unico core con relativa macchina virtuale, in questo modo un aggiornamento di queste funzionalità non andrebbe ad influire sull’intero sistema. Questo vantaggio è particolarmente utile nel sistemi con requisiti di sicurezza: la separazione delle funzioni critiche da quelle non critiche, consente di apportare modifiche senza necessariamente dover sottoporre nuovamente l’intero sistema alla certificazione, ma sottoponendovi solo il sottosistema virtuale che lo richiede. In questo numero abbiamo dedicato un ampio articolo alla virtualizzazione nei sistemi embedded illustrando i vantaggi e gli svantaggi di questa tecnica e possibili soluzioni commerciali.
GIUGNO 2010 MAGGIO
Macchine VIRTUALI
EDITORIALE
Open TCP per di Fujitsu
3
TIPS’n tricks News
5
FOCUS on
8 Virtualizzazione per sistemi embedded
SKILLs
14 Progetti low-power con FPGA 36 OpenTCP per MB91460 di Fujitsu
VIRTUALIZZAZIONE per sistemi
La virtualizzazione di più sistemi operativi su una singola macchina è sicuramente uno degli argomenti piu ‘hot’ nel campo delle applicazioni per PC, ma è ancora fonte di discussione nel settore dei sistemi embedded.
Al giorno d’oggi la connettività Ethernet è sempre più richiesta per offrire un prodotto sempre più completo e flessibile in grado di interfacciarsi con diversi sistemi di calcolo e per acquisire informazioni da eventuali applicazioni. A questo riguardo il software open source propone due interessanti applicazioni che possono aiutare qualsiasi progettista: FreeRTOS con OpenTCP.
SPOTlight
19 La compatibilità elettromagnetica nei circuiti integrati
INside
27-Il software e il bus PCI 33 I micro Fujitsu MB91460
TOOLS
41 LTPowerCAD Design Tool 48 Xplain, alla scoperta dei micro XMEGA
ANALOG
51 LED bianchi: meglio un boost converter o un charge pump ?
55
EVENTS zapping
Tabella dei contenuti per la edizione digitale del Firmware - Giugno 2010 - N°53