Ottimizzazione e supporto Yocto Project

Yocto Project

Lo Yocto Project™ è un progetto di collaborazione open source che fornisce modelli, strumenti e metodi che consentono di creare sistemi Linux-based personalizzati per i prodotti embedded indipendenti dall’architettura hardware. Il progetto è stato creato nel 2010 come una collaborazione tra molti produttori di hardware, fornitori di sistemi operativi open-source e aziende di elettronica per portare un po’ di ordine nel caos di sviluppo di Linux Embedded.

Come progetto open source, Yocto Project opera con una struttura di governance gerarchica basata sulla meritocrazia e gestito dal suo architetto capo, Richard Purdie, fellow di Linux Foundation. Ciò permette al progetto di rimanere indipendente da ognuna delle organizzazioni che vi aderiscono, i quali partecipano in vari modi e forniscono risorse al progetto.

Yocto-Environment

Perché usare il Progetto Yocto? Perchè è un ambiente di sviluppo Linux embedded completo con gli strumenti, i metadati e la documentazione – tutto ciò che serve. Gli strumenti gratuiti che Yocto mette a disposizione sono potenti e facilmente generabili (compresi gli ambienti di emulazione, debugger, un toolkit di generatore di applicazioni, ecc) e permettono di realizzare e portare avanti progetti, senza causare la perdita delle ottimizzazioni e degli investimenti effettuati nel corso del fase di prototipazione. Il Progetto Yocto favorisce l’adozione di questa tecnologia da parte della comunità open source permettendo agli utenti di concentrarsi sulle caratteristiche e lo sviluppo del proprio prodotto.

Il Progetto Yocto fornisce risorse ed informazioni sia per i nuovi utenti che per quelli più esperti, e comprende le ricette di base dei componenti di sistema previste dal progetto OpenEmbedded. Il Progetto Yocto fornisce anche un’ottima base di codice di esempio utile per dimostrare le sue capacità. Queste immagini testate dalla comunità, includono uno ‘Yocto Project Kernel’ e coprono diversi profili di sviluppo su più architetture tra cui ARM, PPC, MIPS, x86, e x86-64. Il supporto specifico per una piattaforma prende il nome di layer BSP (Board Support Package).

Yocto Project Participant

Microsoft Windows Embedded Partner

Grazie ai nostri contributi al progetto Yocto e al nostro lavoro di promozione iniziato nel 2009 con il progetto OpenEmbedded, KOAN è stata eletta nel 2012 dalla Yocto Project Advisory Board uno Yocto Project Participants.

KOAN fornisce consulenza professionale per Yocto in Italia, oltre a servizi e formazione in ambito linux embeddedded, unendo la libertà del software open source con la sicurezza di un completo supporto tecnico commerciale.