Embedded_53 - page 60

EMBEDDED
53 • SETTEMBRE • 2014
60
SOFTWARE
IoT
Internet delle cose (Internet of Things – IoT)
può essere definito come la rapida assimila-
zione in Internet degli oggetti del mondo reale
(tutto ciò che non è già un computer collegato
in rete, come un PC o uno smartphone). Questa
trasformazione è in forte accelerazione grazie alla disponibilità
di sistemi di elaborazione digitale e di connettività wireless di
dimensioni, peso, potenza e costi ultra-ridotti. Mentre i sistemi
embedded esistono da quando esistono i computer, il mercato
dei dispositivi IoT è relativa-
mente nuovo, nel senso che
il numero e i tipi di dispositivi
connessi oggi nel mondo è
solo una piccola parte di quel-
li che si vedranno tra qualche
anno.
In questo articolo si inten-
de fornire agli sviluppatori di
dispositivi IoT, sia a quelli
nuovi sia a quelli più esper-
ti, una strategia firmware
per garantire il successo in
ambito IoT. Saranno definiti
i principali strati dello stack
firmware, i principali obiettivi
o argomenti su cui concentra-
re la propria attenzione che
una strategia per lo sviluppo
del firmware deve avere e,
infine, una guida di alto livello
per questi argomenti in fun-
zione di ciascuno strato.
Stack firmware
• Nel definire una strategia firmware, è importante tener
conto dei seguenti strati principali:
• hardware/microprocessore;
• esecuzione a run-time (sistema operativo real-time, hyper-
visor e così via);
• infrastruttura per la messaggistica Web.
Tradizionalmente, per firmware si intende l’insieme del bootlo-
L’
Strategia firmware per
l’“Internet delle Cose”
Alcuni consigli utili agli sviluppatori per mettere in atto una strategia firmware che garantisca il successo
in ambito IoT
David Kleidermacher
Cto
Green Hills Software
Fig. 1 – Microkernel e architettura monolitica a confronto
1...,50,51,52,53,54,55,56,57,58,59 61,62,63,64,65,66,67,68,69,70,...86
Powered by FlippingBook