News

eCos as open source alternative to proprietary real-time operating systems

eCos als Open-Source-Alternative zu proprietären Real-Time-Betriebssystemen

20. Oktober 2004 - Linux ist nicht das einzige Open-Source-Betriebssystem, das sich für embedded Systeme eignet. Für Systeme ohne Speicherverwaltung (Memory Management Unit, MMU) und wenig verfügbaren Ressourcen gibt es andere Möglichkeiten. Eine davon ist das Multitasking- und Echtzeit-Betriebssystem eCos.

eCos ist Lizenzgebührenfrei, wird von den GNU-Open-Source-Entwicklungswerkzeugen unterstützt und wurde eigens für embedded-Anwendungen konzipiert. Dank der hohen Konfigurierbarkeit von eCos kann dieses Betriebssystem an die spezifischen Anforderungen jeder Anwendung angepasst werden und bietet so die bestmögliche Echtzeitleistung trotz seines sparsamen Umgangs mit Hardware-Ressourcen. Eine florierende Web-Gemeinschaft hat sich um dieses Betriebssystem etabliert. So sind eine fortwährende technische Innovation und eine weitläufige Unterstützung vieler Plattformen sichergestellt. Weitere Informationen über eCos finden Sie auf der Seite about eCos. eCos ist nicht mit dem Linux-Betriebssystem verwandt.

eCos bietet den folgenden Funktionsumfang:

  • Hardware Abstraction Layer (HAL)
  • Real-time kernel
    • Interrupt handling
    • Exception handling
    • Auswahl von Scheduler
    • Thread Unterstützung
    • Umfangreiche Auswahl an Synchronisations-Basisroutinen
    • Timer, Zähler und Alarmfunktionen
    • Auswahl an Speicherzuordnern (memory allocators)
    • Unterstützung für Debugging und Instrumentierung
  • µITRON 3.0 kompatible API
  • POSIX kompatible API
  • ISO-C- und mathematische Bibliotheken
  • Gerätetreiber für seriell, Ethernet, Wallclock und Watchdog
  • USB-Slave-Unterstützung
  • TCP/IP-Netzwerkstapel
  • Unterstützung für GDB-Debugging

Durch kommerzielle Projekte hat sich Norik Systems ein solides Know-how über dieses kleine aber effiziente und zuverlässige Real-Time-Betriebssystem erarbeitet.

Haben Sie Interesse an unseren Dienstleistungen im Bereich Real-Time-Betriebssysteme? Dann schicken Sie uns ein E-Mail an info@norik.com oder rufen Sie uns an unter +386 41 540545.

< Back