Yocto Progetto: il sistema di sviluppo per Linux embedded.

yoctoNel corso degli ultimi 10 anni abbiamo visto crescere continuamente  le funzionalità e le prestazioni  delle apparecchiature elettroniche immesse sul mercato.
Quello che una volta poteva sembrare un sogno come ad esempio un telefono che risponde ai propri comandi vocali o una TV che si collega autonomamente ad internet e cerca il filmato da visualizzare, oggi è realtà e probabilmente è solo una minima parte di quello che i “guru” della tecnologia e della tecnica stanno progettando per il nostro futuro.

La crescita di funzionalità e prestazioni di questi dispositivi è sicuramente dovuta sia alla presenza sul mercato di CPU sempre più potenti e performanti ( oggi la maggior parte dei dispositivi sono equipaggiati con cpu ARM multi-core ad oltre un GHz di clock ) sia alla possibilità di includere nei propri device, sistemi operativi liberi e facilmente integrabili ed utilizzabili. Ne sono un esempio lampante tutte le apparecchiature basate sui sistemi Android.

Ma quali sono le complicazioni e le difficoltà che si incontrano quando si decide di realizzare un nuovo apparato che utilizza una simile tecnologia e quali sono gli strumenti necessari per gestire e realizzare un sistema di sviluppo fruibile e funzionale?

Continua a leggere