RTEMS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Archive.today ___domain not accessible from Italy (x1)) #IABot (v2.0.9.5) (GreenC bot |
||
(72 versioni intermedie di 40 utenti non mostrate) | |||
Riga 1:
{{Sistema operativo
|logo = RTEMS Logo.jpg
developer = OAR Corporation |▼
|screenshot =
|didascalia =
|famiglia = Non Applicabile
|ultima_versione_pubblicata = 4.7
|data_ultima_pubblicazione = Sett. 2006
license = Modified GPL |▼
|tipo_kernel = Real time monolitico
|piattaforme_supportate =
|interfaccia_utente = PC, Workstation
|tipologia_licenza = libero
|stadio_sviluppo = Current
}}
'''RTEMS''' (Real-Time Executive for Multiprocessor Systems) è un [[Sistema operativo real-time|sistema operativo di tipo real-time]] distribuito in modalità [[open source]] e progettato per [[Sistema embedded|sistemi embedded]].
L'
Lo sviluppo dell'
RTEMS, nascendo in ambiente militare, ha molto utilizzato il [[linguaggio Ada]], che costituisce una peculiarità del sistema rispetto ad altri.
RTEM viene gestito dalla società OAR Corporation,
▲Lo sviluppo dell' RTEMS inizio' verso la fine degli anni 80 del secolo scorso, mentre le prime versioni disponibili, scaricabili tramite ftp, risalgono al 1993.
▲RTEM viene gestito dalla società OAR Corporation, in cooperazione con un comitato di coordinamento che include una rappresentanza degli utenti di questo sistema.
RTEMS è stato portato su molte architetture e CPU, tra cui:
* [[
* [[Blackfin]]
* [[
* Texas Instruments [[
* [[
* i386, [[Pentium]], e i membri della famiglia [[X86]]
* [[m68k
* [[
* [[
* [[PowerPC]]
* [[SuperH]]
* [[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 sistema RTEMS di base non prevede l'
Questo si riflette sulle API RTEMS che supportano tutti i servizi POSIX tranne quelli relativi alla mappatura di memoria, al fork dei processi e all'uso di memoria condivisa (shared memory).
RTEMS viene utilizzato in molti contesti applicativi: la comunità [[EPICS]]include molte persone che sono dei membri di supporto attivi del progetto RTEMS. RTEMS è anche un progetto popolare negli ambienti aereospaziali, grazie al suo supporto multiprocessore che include CPU [[SPARC]] [[ERC32]], [[LEON]], [[architetture MIPS|MIPS]] [[Mongoose-V]], [[Freescale ColdFire|Coldfire]], e ai vari [[PowerPC]], che sono utilizzati nei campo aereospaziale. RTEMS è anche utilizato su Marte come componente del software Electra radio (vedi [[Mars Reconnaissance Orbiter]]).▼
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 distribuito con una licenza [[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]].▼
RTEMS viene utilizzato in molti contesti applicativi: la comunità [[EPICS]] include molte persone che sono dei membri di supporto attivi del progetto.
==Link esterni==▼
*[http://www.rtems.com/wiki/index.php/Main_Page Official RTEMS Wiki]▼
▲
RTEMS è anche utilizzato come software di controllo del componente EUT ''Electra UHT Transceiver'' inviato su Marte (vedi [[Mars Reconnaissance Orbiter]]).
▲RTEMS viene distribuito con una licenza [[GNU General Public License|GPL]] modificata, che permette l'
== Note ==
<references/>
* {{Collegamenti esterni}}
▲*
* {{cita web|http://www.oarcorp.com|Sito della OAR Corporation}}
{{Portale|informatica}}
[[Categoria:Sistemi operativi real-time]]
[[Categoria:Sistemi operativi embedded]]
|