Saturday, February 23, 2019

Textual description of firstImageUrl

eCos - Wikipedia




eCos
 ECos logo.png
Entwickler eCos-Gemeinschaft, Free Software Foundation
In C, C ++, Assembly
OS-Familie Echtzeitbetriebssysteme
Arbeitszustand Strom
Quellenmodell Open Source
Erste Veröffentlichung September 1998 ; Vor 20 Jahren ( 1998-09 )
Neueste Veröffentlichung 3.0 / März 2009 ; Vor 9 Jahren ( 2009-03 )
Marketingziel Eingebettete Systeme
Plattformen 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, NECV8xx, Nios II, PowerPC, SPARC und SuperH
Lizenz eCos Lizenz: GNU General Public License (mit Ausnahme der Verknüpfung) [1]
Offizielle Website ecos .sourceware . org

Das Embedded Configurable Operating System ( eCos ) ist ein freies und Open-Source-Echtzeitbetriebssystem, das für eingebettete Systeme und Anwendungen gedacht ist, die nur einen Prozess mit mehreren Threads benötigen . Es ist so konzipiert, dass es an die genauen Anwendungsanforderungen der Laufzeitleistung und der Hardwareanforderungen angepasst werden kann. Es ist in C / C ++ implementiert und verfügt über Kompatibilitätsebenen und Anwendungsprogrammierschnittstellen für POSIX und µITRON. eCos wird von beliebten SSL / TLS-Bibliotheken wie wolfSSL unterstützt und erfüllt somit alle Standards für die eingebettete Sicherheit. [2]





eCos wurde für Geräte mit Speichergrößen im Bereich von einigen zehn oder einigen hundert Kilobyte (19659029) oder für Anwendungen entwickelt mit Echtzeitanforderungen.

eCos läuft auf einer Vielzahl von Hardware-Plattformen, darunter ARM, CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Nios II, PowerPC, SPARC und SuperH.

Die eCos-Distribution enthält RedBoot, eine Open-Source-Anwendung, die die eCos-Hardwareabstraktionsschicht verwendet, um Bootstrap-Firmware für eingebettete Systeme bereitzustellen.


Geschichte [ edit ]


eCos wurde ursprünglich 1997 [4] von Cygnus Solutions entwickelt, das später von Red Hat gekauft wurde. Anfang 2002 stellte Red Hat die Entwicklung von eCos ein und entlassen die Mitarbeiter des Projekts. [5] Viele der entlassenen Mitarbeiter arbeiteten weiter an eCos und einige gründeten eigene Unternehmen, die Dienstleistungen für die Software bereitstellten. Auf Ersuchen der eCos-Entwickler stimmte Red Hat im Januar 2004 zu, die eCos-Urheberrechte an die Free Software Foundation [6] im Oktober 2005 zu übertragen. Dieser Prozess wurde im Mai 2008 abgeschlossen.


Nicht-freie Versionen [ edit ]


Das Echtzeitbetriebssystem eCosPro ist eine von eCosCentric entwickelte kommerzielle Gabel von eCos, die proprietäre Softwarekomponenten enthält. Sie wird als "stabile, vollständig getestete, zertifizierte und unterstützte Version" [7] mit zusätzlichen Funktionen beansprucht, die nicht als freie Software veröffentlicht werden. Am Pi-Tag 2017 gab eCosCentric [8] bekannt, dass sie eCosPro auf alle Raspberry Pi-Modelle portiert hatten, mit Demonstrationen auf der Embedded World in Nürnberg (Deutschland) und kostenlosen Veröffentlichungen für nichtkommerzielle Zwecke.


Kritik [ edit ]


Der in eCos enthaltene FreeBSD-TCP / IP-Netzwerkstapel ist veraltet (ca. 2001) und setzt Systeme zahlreichen Sicherheits- und Stabilitätsanfälligkeiten (FreeBSD RELENG 4) aus 4 0 RELEASE für IPv4 und FreeBSDs Ursprungs-KAME für IPv6). Offizielle eCos-Betreuer überwachen FreeBSD oder KAME offenbar nicht auf Sicherheits- oder Stabilitätsupdates, sondern verlassen sich auf minimale und unzureichende Fehlerberichte von Benutzern von eCos. [ Citation needed ]

Das SNMP-Paket ist im besten Fall rudimentär, wiederum offenbar aufgrund seines Alters. [ ursprüngliche Forschung? ]


Siehe auch [



] Verweise [ edit ]



Externe Links [ edit ]









No comments:

Post a Comment