RTEMS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m orfanizzo disambigua |
Archive.today ___domain not accessible from Italy (x1)) #IABot (v2.0.9.5) (GreenC bot |
||
(28 versioni intermedie di 21 utenti non mostrate) | |||
Riga 1:
{{Sistema operativo
|logo = RTEMS Logo.jpg
sviluppatore = OAR Corporation |▼
|screenshot =
famiglia = Non Applicabile | ▼
tipo_kernel = Real time monolitico |▼
|ultima_versione_pubblicata = 4.7
|data_ultima_pubblicazione = Sett. 2006
Ambiente_desktop = PC, Workstation |▼
|piattaforme_supportate =
licenza = Modified GPL |▼
|tipologia_licenza = libero
▲ didascalia = |
|stadio_sviluppo = Current
}}
'''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 24 ⟶ 25:
RTEMS è stato portato su molte architetture e CPU, tra cui:
* [[
* [[Blackfin]]
* [[
* Texas Instruments [[
* [[
* i386, [[Pentium]], e i membri della famiglia [[X86]]
* [[m68k|68K]]
* [[
* [[Nios II]]
* [[PowerPC]]
Riga 37 ⟶ 38:
* [[SPARC]]
Una particolarità di RTEMS, rispetto
Le API native di RTEMS sono ora
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=https://archive.is/20130103183712/http://www.linuxfordevices.com/c/a/News/Open-Group-pilots-embedded-realtime-POSIX-conformance-testing/|dataarchivio=3 gennaio 2013|urlmorto=sì}}</ref>.
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
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 real-time]]
[[Categoria:Sistemi operativi embedded]]
|