LinRTBY DIGITAL DATA SOFTWARE

LINUX REAL-TIME • NXP i.MX • YOCTO LTS

Un’unica piattaforma. Tre strategie real-time.

LinRT offre BSP Linux embedded con diverse opzioni: real-time nativo Linux, compatibilità Xenomai 3 oppure un nucleo real-time compatto Xenomai 4 / EVL, con un approccio condiviso alla preparazione in materia di cybersicurezza.

OPZIONI DI ESECUZIONE REAL-TIME
OXYGENLinux · PREEMPT_RT
COBALTXenomai 3 · RTDM
TUNGSTENXenomai 4 · EVL
YOCTO LTS • NXP i.MX • EVIDENZE CRA
LinRT 5.3Q4 2026 · CRA Ready previsto
LinRT 6.x LTSQ1 2027 · i.MX95 previsto
Linux 6.18 LTSKernel di riferimento per LinRT 6.x LTS
Qt 6.12 LTSObiettivo HMI / multimedia

01 / Approcci real-time

Scegli il real-time in base alle scadenze, non all’etichetta

Tutte e tre le soluzioni eseguono Linux, ma comportano compromessi progettuali diversi. La scelta dipende dalla latenza massima misurata, dai percorsi dei driver, dalle interfacce applicative e dai requisiti di manutenzione a lungo termine.

Nucleo singolo, real-time nativo Linux

Oxygen

PREEMPT_RT

Gestione degli interrupt tramite thread, percorsi del kernel preemptible e API POSIX / Linux standard. Il percorso più semplice quando gli obiettivi di latenza possono essere soddisfatti nell’ecosistema Linux.

Esplora la distribuzione →
Doppio nucleo, RTDM e API RTOS legacy

Cobalt

Xenomai 3 · Cobalt / RTDM

Uno stadio real-time separato ad alta priorità, con API Xenomai consolidate, driver RTDM e skin di compatibilità opzionali per alcune applicazioni esistenti.

Esplora la distribuzione →
Doppio nucleo, moderno core real-time compatto

Tungsten

Xenomai 4 · EVL / libevl

Dovetail collega Linux al nucleo EVL; libevl offre servizi real-time dedicati alle applicazioni C/C++ che richiedono un’esecuzione out-of-band prevedibile.

Esplora la distribuzione →
Diagramma delle architetture real-time (etichette in inglese)
Diagramma architetturale (etichette in inglese). Il supporto dipende dalla scheda, dal kernel e dalla distribuzione.
Non vengono dichiarati valori di latenza o garanzie «hard real-time» senza misurazioni riproducibili su uno specifico SoM, kernel, carico e metodo di prova.

02 / Scegli la tua architettura

Posizionamento tecnico

ArchitetturaOxygenCobaltTungsten
ArchitetturaPREEMPT_RT in LinuxDovetail + Xenomai 3 CobaltDovetail + Xenomai 4 EVL
Interfaccia applicativaPOSIX, pthreads, chiamate di sistema LinuxXenomai POSIX / nativo; skin legacy se supportateAPI libevl e descrittori EVL; Linux per le attività non real-time
Approccio ai driver criticiDriver Linux mainline; verificare il comportamento di IRQ, thread e DMARTDM; RTnet nelle configurazioni qualificatePercorsi out-of-band compatibili EVL, quando necessari
Vantaggio principaleMassima compatibilità Linux e integrazione direttaInstallazioni Xenomai esistenti e migrazione delle applicazioni legacyEsecuzione real-time compatta e scalabile affiancata a Linux
Compromesso principaleLa latenza dipende dall’intero carico Linux e dalla configurazione della piattaformaAPI e driver specifici e maggiore impegno di integrazionePorting delle ABI e dei driver; non sostituisce Xenomai 3 senza modifiche
Terminologia: LinRT Tungsten si basa su Xenomai 4 e sul nucleo real-time EVL. Anche Xenomai 3 prevede una modalità nativa Linux a nucleo singolo, distinta da LinRT Tungsten. LinRT Cobalt utilizza l’architettura Xenomai 3 a doppio nucleo.

03 / YOCTO + LINUX + QT LTS

LinRT 5.3 nel Q4 2026 · LinRT 6.x LTS nel Q1 2027

La linea LinRT 5.x LTS evolve verso CRA Ready con LinRT 5.3, seguita dalla generazione LinRT 6.x LTS basata su Wrynose, che prevede il supporto i.MX95.

Q4 2026 PREVISTO / NON ANCORA RILASCIATO

LinRT 5.3 — CRA Ready

LinRT 5.3 è previsto per il Q4 2026 come evoluzione CRA Ready della famiglia LinRT 5.x LTS, basata su Yocto 5.0 Scarthgap LTS. Gli obiettivi includono controlli di sicurezza del BSP e prove di validazione tracciabili; il CRA Certification Kit per i clienti è previsto per l’inizio del 2027 insieme a LinRT 6.x LTS.

Q1 2027 PREVISTO / NON ANCORA RILASCIATO

LinRT 6.x LTS — NXP i.MX95

LinRT 6.x LTS è previsto per il Q1 2027 con Yocto 6.0 Wrynose LTS, Linux 6.18 LTS e Qt 6.12 LTS. Il supporto del SoM NXP i.MX95 è annunciato per questa generazione, previa qualificazione di ogni configurazione.

Roadmap LinRT 2026–2031 (etichette in inglese)
Roadmap dei prodotti LinRT — tutte le etichette del diagramma sono in inglese
LinRT 5.x LTS

LinRT 5.x LTS — base Scarthgap LTS

LinRT 5.x LTS utilizza Yocto Project 5.0 “Scarthgap” LTS, con varianti Linux 6.6 / 6.12 LTS a seconda della destinazione e della distribuzione. LinRT 5.3 (versione del prodotto, non Yocto 5.3) è previsto per il Q4 2026 come CRA Ready.

LinRT 6.x LTS · roadmap

LinRT 6.x LTS — roadmap Q1 2027

LinRT 6.x LTS è previsto per il Q1 2027 con Yocto Project 6.0 “Wrynose” LTS, Linux 6.18 LTS e Qt 6.12 LTS. Il supporto NXP i.MX95 è previsto con questa versione, subordinatamente alla qualificazione di ciascuna variante BSP.

Le tappe della roadmap sono obiettivi previsti, non conferme di disponibilità generale. Il supporto i.MX95 e ogni estensione real-time richiedono una qualificazione specifica per scheda e distribuzione. Disponibilità e funzioni di sicurezza sono validate per ciascuna configurazione hardware/software.

04 / NXP i.MX

Strategia SoM NXP i.MX

Famiglie hardware di riferimento e destinazioni previste. Il supporto finale va verificato per distribuzione, produttore del SoM, progetto della scheda e ramo del kernel.

i.MX6Famiglia di riferimento consolidata

Piattaforme ARM32 longeve, controllo senza interfaccia grafica e migrazione legacy; verificare la qualificazione corrente di kernel e driver.

i.MX8M PlusFamiglia di riferimento consolidata

Dispositivi edge ARM64, multimedia, HMI industriali e integrazione di applicazioni real-time.

i.MX91 / i.MX93i.MX93 di riferimento; i.MX91 da qualificare

Sistemi industriali edge a basso consumo; necessaria la qualificazione specifica del SoC per temporizzazione e I/O.

i.MX95LinRT 6.x LTS · Q1 2027 previsto

Supporto annunciato con LinRT 6.x LTS. BSP, grafica e compatibilità real-time di kernel e driver richiedono una validazione per distribuzione.

05 / CYBER RESILIENCE ACT

Le evidenze di sicurezza come parte dell’ingegneria BSP

Il BSP LinRT CRA Ready e il CRA Certification Kit proposti mirano a rendere più ripetibile la valutazione della cybersicurezza dei prodotti, collegando le evidenze a un’immagine software e a una configurazione hardware definite.

01

Baseline della build

Sorgenti bloccati, configurazione della build, provenienza dei pacchetti

02

Valutazione della sicurezza

SBOM, analisi CVE / VEX, superficie di attacco e valutazione degli aggiornamenti

03

Validazione della piattaforma

Hardening, verifica della catena di avvio e degli aggiornamenti, test di regressione

04

Pacchetto di evidenze

Mappatura dei requisiti, rapporti di test, ipotesi di supporto, consegna al cliente

Flusso di evidenze CRA (etichette in inglese)
Flusso di evidenze di riferimento (etichette in inglese); non sostituisce la valutazione di conformità del prodotto.
CRA CERTIFICATION KIT · INIZIO 2027

CRA Certification Kit — previsto con LinRT 6.x LTS

Previsto per l’inizio del 2027 in concomitanza con il rilascio iniziale di LinRT 6.x LTS, il CRA Certification Kit aiuterà i produttori a trasformare i controlli di cybersicurezza del BSP in evidenze tracciabili per la valutazione della conformità dei propri prodotti.

SBOM e gestione delle vulnerabilità

Distinta base del software, flussi CVE/VEX e tracciabilità dei componenti per una build BSP identificata.

Verifica della sicurezza

Controlli riutilizzabili di hardening, valutazione di avvio e aggiornamenti e procedure di validazione ripetibili.

Evidenze documentate

Mappatura requisiti/test, modelli di risultati e struttura dei fascicoli di evidenze per l’integrazione nei prodotti dei clienti.

Il kit supporta la valutazione di conformità CRA per ciascun prodotto; non costituisce una certificazione CRA e non sostituisce l’analisi dei rischi né gli obblighi legali del produttore.

LinRT fornisce meccanismi a livello BSP ed evidenze tecniche riutilizzabili. Il produttore resta responsabile dell’analisi dei rischi del prodotto, delle scelte di implementazione, delle notifiche obbligatorie, della valutazione di conformità e della dichiarazione.

CRA Ready indica un obiettivo ingegneristico di supporto alla conformità; non è una certificazione CE né una garanzia di conformità CRA di un prodotto finito. La qualificazione e le funzionalità dipendono da SoM, kernel e scheda.

06 / Distribuzioni

Esplora ogni distribuzione

Parti dall’architettura software e dai vincoli real-time, poi scegli la soluzione LinRT adatta.

Nucleo singolo, real-time nativo Linux

Oxygen

PREEMPT_RT

Gestione degli interrupt tramite thread, percorsi del kernel preemptible e API POSIX / Linux standard. Il percorso più semplice quando gli obiettivi di latenza possono essere soddisfatti nell’ecosistema Linux.

Esplora la distribuzione →
Doppio nucleo, RTDM e API RTOS legacy

Cobalt

Xenomai 3 · Cobalt / RTDM

Uno stadio real-time separato ad alta priorità, con API Xenomai consolidate, driver RTDM e skin di compatibilità opzionali per alcune applicazioni esistenti.

Esplora la distribuzione →
Doppio nucleo, moderno core real-time compatto

Tungsten

Xenomai 4 · EVL / libevl

Dovetail collega Linux al nucleo EVL; libevl offre servizi real-time dedicati alle applicazioni C/C++ che richiedono un’esecuzione out-of-band prevedibile.

Esplora la distribuzione →

Crea una piattaforma Linux real-time qualificata

Confrontiamoci su supporto SoM, integrazione, architettura dei driver real-time e ambito della roadmap LinRT CRA Ready.

Parliamo del tuo progetto embedded →

Riferimenti tecnici

Documentazione di base e fonti upstream utilizzate per questa presentazione. Ambito e disponibilità del prodotto devono essere confermati con LinRT.