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.
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.
Uno stadio real-time separato ad alta priorità, con API Xenomai consolidate, driver RTDM e skin di compatibilità opzionali per alcune applicazioni esistenti.
Dovetail collega Linux al nucleo EVL; libevl offre servizi real-time dedicati alle applicazioni C/C++ che richiedono un’esecuzione out-of-band prevedibile.
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
Architettura
Oxygen
Cobalt
Tungsten
Architettura
PREEMPT_RT in Linux
Dovetail + Xenomai 3 Cobalt
Dovetail + Xenomai 4 EVL
Interfaccia applicativa
POSIX, pthreads, chiamate di sistema Linux
Xenomai POSIX / nativo; skin legacy se supportate
API libevl e descrittori EVL; Linux per le attività non real-time
Approccio ai driver critici
Driver Linux mainline; verificare il comportamento di IRQ, thread e DMA
RTDM; RTnet nelle configurazioni qualificate
Percorsi out-of-band compatibili EVL, quando necessari
Vantaggio principale
Massima compatibilità Linux e integrazione diretta
Installazioni Xenomai esistenti e migrazione delle applicazioni legacy
Esecuzione real-time compatta e scalabile affiancata a Linux
Compromesso principale
La latenza dipende dall’intero carico Linux e dalla configurazione della piattaforma
API e driver specifici e maggiore impegno di integrazione
Porting 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 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 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.
Uno stadio real-time separato ad alta priorità, con API Xenomai consolidate, driver RTDM e skin di compatibilità opzionali per alcune applicazioni esistenti.
Dovetail collega Linux al nucleo EVL; libevl offre servizi real-time dedicati alle applicazioni C/C++ che richiedono un’esecuzione out-of-band prevedibile.