ELinOS

ELinOS
ELinOS
Basisdaten
Entwickler SYSGO AG
Version 5.1
(November 2010)
Kernel Linux
Lizenz Open Source mit kommerziellem Support
Sonstiges Embedded Linux Entwicklungsumgebung und Distribution für eingebettete Systeme
Website www.sysgo.com/products/elinos-industrial-grade-linux/

ELinOS ist eine kommerzielle Entwicklungsumgebung für Embedded Linux.

ELinOS besteht aus einer Linux-Distribution für das eingebettete System und aus Entwicklungswerkzeugen. Das Erstellen des Linux-Systems sowie die Softwareentwicklung werden nicht auf dem Zielsystem selbst durchgeführt sondern auf einem Entwicklungsrechner. Der Entwicklungsrechner ist üblicherweise ein normaler PC mit Linux oder Windows als Betriebssystem.

ELinOS ist hauptsächlich für Industrieanwendungen vorgesehen[1]. Aus diesem Grund werden einige Erweiterungen für den Linux-Kernel bereitgestellt. Zum Beispiel kann mit den real-time Patches von OSADL und Xenomai das Systemverhalten unter Echtzeitbedingungen verbessert werden. Der Linux-Kernel wird durch ELinOS immer individuell für das Zielsystem kompiliert.

Die meisten Softwarepakete der Distribution sind unter Open-Source-Lizenzen wie der GPL verfügbar. Einige optionale Programme wie Adobe Flash Lite sind kommerzielle Software[2]. Alle Softwarepakete sind kompiliert und vorkonfiguriert.

ELinOS stellt Linux als eigenständiges Betriebssystem bereit. Zusätzlich kann es Linux in eine Partition von PikeOS integrieren. Diese Virtualisierung kann bei einer Zertifizierung nach Industriestandards hilfreich sein, wenn hohe Ansprüche an die Betriebssicherheit oder Datensicherheit erfüllt werden müssen.

Die Integrierte Entwicklungsumgebung (IDE) von ELinOS basiert auf Eclipse.

ELinOS wurde erstmals im Jahr 1999 veröffentlicht[3].

Inhaltsverzeichnis

Typischer Arbeitsablauf einer Entwicklung mit ELinOS

1. Auswahl der Hardware des eingebetteten Systems

  • Dazu wird entweder eines der bereitgestellten Board Support Packages (BSP) verwendet oder die Hardware muss durch den Anwender konfiguriert werden

2. Auswahl der gewünschten Funktionen und Eigenschaften des Zielsystems

3. Erstellen des Linux-Kernels

  • Basierend auf der ausgewählten Hardware sowie den gewünschten Funktionen wird durch ELinOS eine Kernel-Konfiguration erstellt. Dieser individuelle Kernel kann durch den Nutzer weiter angepasst werden oder auch unmittelbar kompiliert werden.

4. Erstellen des Dateisystems für das Zielsystem

  • Basierend auf den vorherigen Schritten schlägt ELinOS den Inhalt für das Dateisystem vor. Dateien und Programme können ergänzt oder entfernt werden. Abhängigkeiten zu Programmbibliotheken werden dabei automatisch geprüft und aufgelöst.

5. Transfer des Dateisystems zum Zielsystem

6. Test und Optimierung der Software des Zielsystems

  • Das Verhalten des Zielsystems wird mit dem Tracing-Tool vom Entwicklungsrechner aus analysiert

7. Fehleranalyse und -behebung

Unterstützte Hardware

ELinOS ist für folgende Prozessorarchitekturen verfügbar[4] und enthält zahlreiche Board Support Packages (BSP) für handelsübliche eingebettete Systeme:

Multicore-Prozessoren werden unterstützt.[5]

Einzelnachweise

  1. Webseite über Linux für Geräte und Maschinen vom Linux Verband e.V.
  2. Adobe Flash Lite für Embedded Linux In: Elektronikpraxis, November 2008
  3. Zum 10. Geburtstag von ELinOS Industrial Grade Linux erscheint die neue Version 5.0 Artikel auf pro-linux, März 2009
  4. ELinOS 5.0 Produkt Datenblatt in englischer Sprache
  5. Zusammenfassung der neuen Funktionen von ELinOS 5.1 in englischer Sprache

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ELinOS — Infobox OS name = ELinOS caption = developer = [http://www.sysgo.com SYSGO AG] caption = website = [http://www.elinos.com www.elinos.com] family = Embedded Linux source model = Open source/Commercial support latest release version = ELinOS 4.2… …   Wikipedia

  • ARM architecture — This article is about a computer processor architecture. For other uses, see ARM (disambiguation). Logo ARM Designer ARM Holdings Bits …   Wikipedia

  • List of Linux distributions — This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based… …   Wikipedia

  • SYSGO — Infobox Company company name = SYSGO AG company company type = company slogan = Embedding Innovations foundation = 1991 location = Mainz key people = num employees = industry = products = revenue = homepage = [http://www.sysgo.com/ www.sysgo.com] …   Wikipedia

  • ARM (архитектура) — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. У этого термина существуют и другие значения, см. ARM …   Википедия

  • Embedded Linux — is the use of a Linux operating system in embedded computer systems such as mobile phones, personal digital assistants, media players and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation …   Wikipedia

  • Comparison of Linux distributions — Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security,… …   Wikipedia

  • 1,2-Benzopyron — Strukturformel Allgemeines Name Cumarin Andere Namen 1,2 Benzopyron 2H 1 Benzopyran 2 on o Cumarsäurelacton Ton …   Deutsch Wikipedia

  • 2H-1-Benzopyran-2-on — Strukturformel Allgemeines Name Cumarin Andere Namen 1,2 Benzopyron 2H 1 Benzopyran 2 on o Cumarsäurelacton Ton …   Deutsch Wikipedia

  • Chromen-2-on — Strukturformel Allgemeines Name Cumarin Andere Namen 1,2 Benzopyron 2H 1 Benzopyran 2 on o Cumarsäurelacton Ton …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”