eCos - eCos
Vývojář | Komunita eCos, Free Software Foundation |
---|---|
Napsáno | C , C ++ , montáž |
Rodina OS | Operační systémy v reálném čase |
Pracovní stav | Aktuální |
Zdrojový model | Otevřený zdroj |
První vydání | Září 1998 |
Poslední vydání | 3.0 / březen 2009 |
Marketingový cíl | Vestavěné systémy |
Platformy | ARM ( Cortex-A5 , Cortex-A7 , Cortex-A9 , Cortex-A53 , Cortex-M3 , Cortex-M4 , Cortex-M7 ), CalmRISC , FR-V , Hitachi H8 , IA-32 , Motorola 68000 , Matsushita AM3x , MIPS , NEC V8xx , Nios II , PowerPC , SPARC a SuperH |
Licence | Licence eCos: GNU General Public License (s výjimkou propojení ) |
Oficiální webové stránky | ecos. |
Embedded Configurable Operating System ( eCos ) je zdarma a open-source real-time operační systém určený pro embedded systémy a aplikace, které potřebují pouze jeden proces s více vlákny . Je navržen tak, aby byl přizpůsobitelný přesným aplikačním požadavkům na výkon za běhu a hardwarové potřeby. Je implementován v C / C ++ a má vrstvy kompatibility a aplikační programovací rozhraní pro POSIX a µITRON . Systém eCos je podporován populárními knihovnami SSL / TLS, jako je wolfSSL , čímž splňuje všechny standardy pro integrované zabezpečení.
Design
eCos byl navržen pro zařízení s velikostí paměti v rozmezí několika desítek nebo několika stovek kilobajtů nebo pro aplikace s požadavky v reálném čase.
eCos běží na široké škále hardwarových platforem, včetně ARM , CalmRISC , FR-V , Hitachi H8 , IA-32 , Motorola 68000 , Matsushita AM3x , MIPS , NEC V8xx , Nios II , PowerPC , SPARC a SuperH .
Distribuce eCos zahrnuje RedBoot , je open source aplikace používající eCos hardwaru abstraktní vrstvu , aby zaváděcí firmware pro vestavěné systémy .
Dějiny
Systém eCos byl původně vyvinut v roce 1997 společností Cygnus Solutions, kterou později koupil Red Hat . Na začátku roku 2002 společnost Red Hat ukončila vývoj systému eCos a propustila zaměstnance projektu. Mnoho propuštěných zaměstnanců pokračovalo v práci na eCos a někteří založili své vlastní společnosti poskytující služby pro software. V lednu 2004, na žádost vývojářů eCos, Red Hat souhlasil s převodem autorských práv eCos na Free Software Foundation v říjnu 2005, proces byl definitivně dokončen v květnu 2008.
Nesvobodné verze
ECosPro real-time operační systém je obchodní fork of eCos vytvořených eCosCentric který obsahuje proprietární softwarové komponenty. Je nárokována jako „stabilní, plně testovaná, certifikovaná a podporovaná verze“ s dalšími funkcemi, které nejsou vydávány jako svobodný software. V den Pi 2017 společnost eCosCentric oznámila, že přenesla eCosPro na všechny modely Raspberry Pi, s demonstracemi na veletrhu Embedded World v Norimberku (Německo) a vydáním zdarma pro nekomerční použití.
Viz také
Reference
externí odkazy
- Domovská stránka eCos
- Článek „Průvodce přenesením eCos“, Anthony J. Massa, 28. 12. 2001
- Kniha „Embedded Software Development with eCos“, Anthony J. Massa, 2002-11-25, ISBN 0-13-035473-2
- webová stránka eCosCentric