Texas Instruments (TI) ha annunciato l’estensione del supporto di Zephyr RTOS all’intera gamma di soluzioni embedded, offrendo agli sviluppatori una piattaforma unificata e pronta per la produzione che abbraccia MCU, MPU e dispositivi di connettività wireless.
TI espande il supporto per Zephyr RTOS alla sua gamma embedded
Una piattaforma unificata e pronta per la produzione che copre le MCU, MPU e le soluzioni di connettività wireless di TI, in grado di abbattere gli ostacoli alla migrazione e ridurre il time to market per gli sviluppatori Zephyr di tutto il mondo.
Ora il progetto Zephyr supporta la vasta gamma di prodotti embedded di TI, che comprende MCU, MPU e dispositivi di connettività wireless.
Le novità
Texas Instruments (TI) ha annunciato oggi il supporto della sua vasta gamma di soluzioni embedded da parte dello Zephyr Project, il sistema operativo open source in tempo reale (RTOS). Questa integrazione rende possibile un’esperienza di sviluppo unificata e pronta per la produzione sull’intera gamma di microcontroller (MCU), microprocessori (MPU) e dispositivi di connettività wireless di TI, pensata appositamente per gli sviluppatori nel settore embedded alla ricerca di soluzioni per ridurre i tempi di sviluppo e di un sistema conforme al Cyber Resilience Act (CRA).
Spesso gli ecosistemi software frammentati richiedono agli sviluppatori di riscrivere il codice al cambiare dei fornitori di semiconduttori: la piattaforma di TI basata su Zephyr, invece, offre un’esperienza di sviluppo unica e coerente. Gli sviluppatori possono quindi procedere alla migrazione verso TI senza compromettere i loro workflow open source già esistenti e ottenere al tempo stesso l’accesso a una gamma hardware completa e dalle prestazioni superiori.
Perché è importante
La collaborazione tra TI e lo Zephyr Project permette agli sviluppatori di ogni livello, dagli hobbisti agli ingegneri progettisti, di realizzare una vasta gamma di sistemi su un’unica piattaforma semplificata. Grazie al supporto a lungo termine della Linux Foundation, TI è in grado di aggiornare periodicamente i propri kit di sviluppo software (SDK) basati su Zephyr per porre rimedio alle vulnerabilità di sicurezza e per consentire agli sviluppatori di creare prodotti affidabili e conformi per anni e anni.
«Grazie a TI e Zephyr, gli sviluppatori dispongono di tutto il necessario per progettare, in modo scalabile e con facilità, con tutta la nostra gamma di MCU, MPU e soluzioni di connettività wireless», ha dichiarato Marian Kost, vicepresidente e direttore generale di Wireless Connectivity di TI. «Pertanto possono continuare a sfruttare il workflow open source che già adottano e utilizzare i chip di TI che già conoscono, oltre a sfruttare la vasta scelta di hardware, il supporto software e l’affidabilità di fornitura necessari per accompagnare i progetti dalla fase di prototipo alla produzione».
«Un RTOS indipendente dal fornitore funziona solo se la sua realizzazione è frutto della collaborazione tra le aziende: la scelta di Texas Instruments di rendere disponibile la sua vasta gamma su Zephyr è un chiaro esempio di questo impegno», ha detto Kate Stewart, vicepresidente per Dependable Embedded Systems presso la Linux Foundation. «Gli sviluppatori possono quindi realizzare i loro progetti con la scelta di MCU, MPU e dispositivi wireless di TI sfruttando una piattaforma comune, basata sui prodotti di terze parti e con il supporto di una community che prende sul serio la sicurezza e la manutenzione a lungo termine».
Ulteriori dettagli
Gli sviluppatori nel settore embedded puntano sempre più spesso sullo Zephyr Project non soltanto come sistema operativo in tempo reale (RTOS), ma anche per la sua vivace e neutrale comunità open source, nella quale l’esperienza di sviluppo reale definisce le roadmap e ne promuove l’adozione.
Contribuendo attivamente alla community Zephyr con codice e progetti di riferimento, TI permette agli sviluppatori di mantenere la propria codebase già disponibile, di accedere a una più vasta gamma di hardware ad alte prestazioni e di ridurre i rischi per la sicurezza a lungo termine. Per gli sviluppatori, tutto ciò si traduce nei seguenti vantaggi:
- Nessuna interruzione del workflow: i codebase e le toolchain Zephyr già esistenti sono mantenute intatte durante la migrazione verso i chip di TI.
- Prima revisione del codice a monte: la community di Zephyr verifica il codice di TI prima di ogni rilascio degli SDK, offrendo quindi agli sviluppatori una codebase stabile che non viene modificata nella fase di ramp-up del prodotto.
- Repository pubblico e continuous integration/continuous deployment (CI/CD): tramite l’integrazione e l’implementazione continua sulle pagine pubbliche di GitHub si ottiene un accesso anticipato e immediato alle risorse e alle nuove funzionalità ben prima che vengano incluse nell’SDK finale.
- Maggiore scelta hardware: progettazione di un sistema completo con le ricche soluzioni embedded e analogiche di TI senza lasciare l’ambiente di Zephyr RTOS.
- Minore rischio a lungo termine: risorse complete, tra cui release validate, manuali di migrazione e note sulla retrocompatibilità, permettono di ridurre gli oneri di manutenzione per un prodotto basato su chip di TI con cicli di vita di oltre 10 anni.
- Conformità normativa: il rispetto del CRA elimina un ostacolo significativo per gli sviluppatori che si rivolgono ai mercati dell’Unione Europea (UE).
Ulteriori informazioni sono disponibili su TI.com.
FAQ
Quali dispositivi di TI sono inclusi nell’ecosistema Zephyr?
L’ecosistema comprende la gamma di prodotti embedded di TI, tra cui MCU che vanno dai dispositivi M0 a bassissimo consumo fino ai core M33 ad alte prestazioni, passando per le MPU e i dispositivi di connettività wireless. La piattaforma Zephyr è progettata per adattarsi a diversi casi d’uso, dal semplice rilevamento fino ai complessi sistemi embedded connessi.
In che modo questo ampliamento aiuta gli sviluppatori che già utilizzano Zephyr?
Gli sviluppatori che già utilizzano Zephyr su altre piattaforme possono migrare verso i chip di TI senza dover ricreare la loro codebase o abbandonare il workflow attuale. L’integrazione di TI è progettata per ridurre al minimo gli attriti nella migrazione e per offrire al tempo stesso l’accesso a una gamma hardware più ampia.
Cosa significa la conformità al CRA dell’UE dal punto di vista degli sviluppatori?
Il CRA è un regolamento dell’UE che definisce i requisiti di sicurezza informatica per i prodotti con elementi digitali. La piattaforma Zephyr di TI è conforme al CRA e gli sviluppatori che si rivolgono ai mercati dell’UE possono quindi utilizzare la piattaforma di TI con la certezza di soddisfare i requisiti normativi vigenti, riducendo pertanto gli oneri di conformità a loro carico.
Dove si trova l’accesso alla piattaforma per gli sviluppatori e come saperne di più?
La documentazione completa, gli SDK e i progetti di riferimento sono disponibili all’indirizzo TI.com.
