SPEC I ALE
ThreadX
Un kernel sotto i 2 Kbyte, requisiti mini-
mi di memoria RAM di 500 byte e di
memoria ROM di 2 Kbyte inquadrano
il profilo di questo RTOS, posizionabile
nella fascia delle applicazioni ‘deeply
embedded’. ThreadX fornisce evolu-
ti meccanismi di scheduling (message
passing, interrupt management, servizi
di messaging e così via) e, sottolinea
Express Logic, è stato implementato in
oltre 1,5 miliardi di prodotti elettroni-
ci, in aree che spaziano dai dispositivi
consumer, all’elettronica medicale, alle
attrezzature di controllo industriale.
TI-RTOS
L’obiettivo di questo RTOS per i microcontrollori
Texas Instruments è abilitare un rapido proces-
so di sviluppo, eliminando la necessità per gli
ingegneri di scrivere e manutenere software di
sistema (scheduler, stack di protocolli, driver, e
così via).
La soluzione combina un kernel real-time con
componenti middleware addizionali, includendo
stack TCP/IP e USB, file system FAT e device dri-
ver. TI-RTO è anche strettamente legato all’am-
biente di sviluppo integrato (IDE) CCStudio, che
include strumenti in grado di assistere l’utente
nella fase di debug multitasking.
VxWorks
Il fooprint di memoria di VxWorks è completamente confi-
gurabile e modellabile in funzione delle limitazioni che vari
sistemi embedded possono manifestare sotto questo aspet-
to, e ciò lo rende adatto sia a dispositivi di piccole dimen-
sioni, sia ad applicazioni di networking di grande portata.
La capacità di elaborazione è completamente a 64 bit, e le
prestazioni real-time si possono regolare in modo adeguato
sia per ottenere un comportamento deterministico, sia rapidi
tempi di risposta. Dal punto di vista dell’affidabilità, il sistema
è certificato secondo rigorosi standard di safety e security.
Oltre al supporto multicore, la soluzione fornisce un’ampia
gamma di standard e protocolli di connettività e, in aggiunta,
anche la suite di strumenti di sviluppo Workbench.
Fig. 6 - TI-RTOS