RTEMS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m parametri del tmp sistema operativo |
Archive.today ___domain not accessible from Italy (x1)) #IABot (v2.0.9.5) (GreenC bot |
||
(12 versioni intermedie di 9 utenti non mostrate) | |||
Riga 1:
{{Sistema operativo
|nome = RTEMS
|logo = RTEMS Logo.jpg▼
|screenshot = ▼
|didascalia = ▼
|sviluppatore = OAR Corporation
|famiglia = Non Applicabile
|tipo_kernel = Real time monolitico▼
|ultima_versione_pubblicata = 4.7
|data_ultima_pubblicazione = Sett. 2006
▲|tipo_kernel = Real time monolitico
|stato_sviluppo = Current▼
|piattaforme_supportate =
|
|tipologia_licenza = libero
|licenza = Modified GPL
▲|logo = RTEMS Logo.jpg
▲|screenshot =
▲|didascalia =
}}
'''RTEMS''' (Real-Time Executive for Multiprocessor Systems) è un [[Sistema operativo real-time|sistema operativo di tipo
L'acronimo RTEMS deriva inizialmente dal nome del progetto, ''Real-Time Executive for Missile Systems'', che poi fu trasformato in ''Real-Time Executive for Military Systems'' e quindi nel più neutro ''Real-Time Executive for Multiprocessor Systems''.
Riga 25:
RTEMS è stato portato su molte architetture e CPU, tra cui:
* [[
* [[Blackfin]]
* [[Freescale ColdFire|ColdFire]]
* Texas Instruments [[Texas Instruments TMS320|C3x/C4x]] DSPs
* [[
* i386, [[Pentium]], e i membri della famiglia [[X86]]
* [[m68k|68K]]
* [[
* [[Nios II]]
* [[PowerPC]]
Riga 38:
* [[SPARC]]
Una particolarità di RTEMS, rispetto
Le API native di RTEMS sono ora denominate "Classic RTEMS API" e furono originariamente basate sulle specifiche RTEID, acronimo di Real-Time Interface Executive Definition.
RTEMS include lo stack TCP/IP derivato da [[FreeBSD]] e supporta molti filesystems, tra cui [[Network File System|NFS]] e il [[File Allocation Table|FAT]], il [[file system]] utilizzato dallo storico DOS (FAT16) fino al sistema Microsoft Windows98 (FAT32).
Il sistema RTEMS di base non prevede l'uso di funzioni [[Memory management unit|MMU]] evolute, questo significa che utilizza uno schema di tipo mono processo, con lo spazio di memoria comune a tutto il codice. Nello schema POSIX questo tipo di implementazione è definita come sistema [[multithread]] a singolo [[processo (informatica)|processo]].
Questo si riflette sulle API RTEMS che
RTEMS supporta il profilo POSIX 52, che è definito "single process, threads, filesystem"<ref>{{Cita web|url=http://www.linuxdevices.com/news/NS3992179355.html|titolo=Open Group pilots embedded real-time POSIX conformance testing - News - Linux for Devices<!-- Titolo generato automaticamente -->|urlarchivio=
RTEMS viene utilizzato in molti contesti applicativi: la comunità [[EPICS]] include molte persone che sono dei membri di supporto attivi del progetto.
RTEMS è anche un progetto popolare negli ambienti aerospaziali, grazie al suo supporto multiprocessore che include CPU [[SPARC]], [[ERC32]], [[LEON]], [[
RTEMS è anche utilizzato come software di controllo del componente EUT ''Electra UHT
RTEMS viene distribuito con una licenza [[GNU General Public License|GPL]] modificata, che permette l'uso di oggetti RTEMS con altri file proprietari, senza richiedere che l'applicazione risultante sia completamente GPL. Questa licenza è basata sulla [[GNAT Modified General Public License]], opportunamente modificata per non riferirsi esclusivamente al [[linguaggio Ada]].
== Note ==
<references/>
== Collegamenti esterni ==
* {{Collegamenti esterni}}
*
*
{{Portale|informatica}}
[[Categoria:Sistemi operativi real-time]]
[[Categoria:Sistemi operativi embedded]]
|