eCos

eCos
Logo
Familie Sanntid
Prosjekt status Under utvikling
Plattformer ARM (ARM7, ARM9, Cortex-M3, XScale), H8 / S , SuperH , x86 , Coldfire , Nios II
Bedrift /
Utvikler
eCosCentric
Tillatelse ECos-2.0 ( d )
Kilde oppgir Gratis programvare for innebygd system
Skrevet i C og C ++
Første versjon September 1998
Siste stabile versjon 3,0 (30. mars 2009)
Nettsted ecos.sourceware.org

eCos ( innebygd konfigurerbar operativsystem ) er en sanntids- driftssystem . Det gjør det mulig å lage sanntidsapplikasjoner. Den er implementert i C / C ++ og inneholder programvare og API-lag for å være kompatible med POSIX og TRON .

Det gjør det mulig å utvikle programmer der responstid og reaktivitet er sterke begrensninger (kjent som virkelig vanskelig tid).

Arkitektur

Kjennetegnet ved dette operativsystemet er å være helt konfigurerbar av brukeren ved hjelp av "pakker". Brukeren kan for eksempel velge å legge inn (eller ikke) "planleggingspakken" som autoriserer bruken av oppgaver (tråder) og derfor å gjøre systemet multitasking. Denne egenskapen gjør det mulig å lage fleksible operativsystemer som ikke er veldig grådige med hensyn til materialressurser (maskinvare), noe som gjør eCos spesielt egnet for innebygd utstyr der CPU-effekt og / eller minnestørrelse (RAM) tilgjengelig ofte er begrenset.

Historisk

eCos ble opprinnelig utviklet av Cygnus Solutions , senere kjøpt opp av Red Hat . Tidlig i 2002 opphørte Red Hat utviklingen av eCos og permitterte folk som jobbet med prosjektet. Mange medlemmer av teamet fortsatte å utvikle eCos, og noen dannet eCosCentric-selskapet som leverer tjenester rundt systemet. I januar 2004, på forespørsel fra eCos-utviklerne, bestemte Red Hat seg for å overføre eCos-copyright til Free Software Foundation. Overføringen ble utført i oktober 2005 og implementert i mai 2008.

eCosPro

eCosCentric, eier av 'eCos' -merket, utgir også eCosPro, en betalt versjon av eCos (kildefilene blir imidlertid levert til kjøperen). eCosPro er underlagt spesielle tester av leverandøren, siden sistnevnte tilbyr ulike betalte nivåer av teknisk støtte.

Se også

Referanser

  1. "  Red Hat for å bidra med opphavsrett i eCos-kodebasen til Free Software Foundation  " , på redhat.com (åpnet 29. august 2020 ) .

Eksterne linker