ELinOS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
ELinOS
sistem de operare
Dezvoltator SYSGO GmbH
Familie Unix-like
Lansare curentă ELinOS 7.0 (februarie 2020)
Tipul de nucleu Kernel Linux
Platforme acceptate ARM , ARM64 , x86 , x64 , PowerPC
Tipul licenței Software gratuit cu omologi proprietari
Licență GNU GPL
Etapă de dezvoltare Actual
Site-ul web www.sysgo.com/products/elinos-embedded-linux/

ELinOS este un mediu de dezvoltare comercială pentru Linux . Se compune dintr-o distribuție Linux pentru sisteme încorporate (cunoscută și sub numele de Embedded Linux ) și instrumente de dezvoltare pentru un computer gazdă de dezvoltare. Calculatorul gazdă de dezvoltare este de obicei un computer desktop standard care rulează Linux sau Windows . Sistemul Linux și software-ul aplicației pentru dispozitivul țintă sunt create ambele pe gazda de dezvoltare.

Funcționalitate

ELinOS se concentrează pe aplicații industriale. [1] În acest scop sunt furnizate extensii opționale pentru nucleul Linux. De exemplu, patch-urile în timp real de la OSADL pot fi utilizate pentru a îmbunătăți comportamentul de sincronizare. Nucleul va fi întotdeauna compilat special pentru sistemul încorporat. Aplicațiile User Spaces sunt furnizate ca binare precompilate pentru a economisi timp pentru compilare. Majoritatea pachetelor software ELinOS sunt open source și sunt licențiate în baza GPL .

ELinOS oferă Linux încorporat ca sistem de operare independent sau poate fi integrat în platforma de virtualizare PikeOS dacă cerințele de securitate nu pot fi îndeplinite numai cu Linux. Acesta din urmă ar putea fi cazul în care este necesară certificarea la un standard industrial riguros.

Eclipse este tehnica de bază a funcționalității oferite de mediul de dezvoltare integrat (IDE) pe gazda de dezvoltare. ELinOS a fost publicat pentru prima dată în 1999. Pentru a compila nucleul, va fi propusă o configurație individuală a nucleului. Poate fi modificat ulterior manual. Pentru a genera imaginea sistemului de fișiere țintă pe baza pașilor anteriori, va fi propus conținutul unui singur sistem de fișiere. Fișierele pot fi adăugate sau eliminate. Dependențele vor fi verificate și pot fi rezolvate automat. După implementarea imaginii sistemului de fișiere în sistemul țintă, rezultatul este un singur fișier binar pe care dispozitivul țintă îl poate porni. Testarea și analiza software-ului pe sistemul țintă, se folosește instrumentul de urmărire. Optimizarea aplicației sau a configurației sistemului Depanarea aplicației software pe sistemul țintă folosind depanatorul . Erorile pot fi făcute corect folosind IDE pe gazda de dezvoltare.

Următoarele arhitecturi de procesor sunt acceptate cu un set mare de pachete de asistență pentru carduri (BSP) pentru diverse carduri:

Viziunea generală a sfârșitului vieții

Tip produs a produs Versión CODEO Versión asociado EOL
ELinOS 5.0 3.1, 4.0 ya que 08/2016
ELinOS 5.1 4.0 ya que 08/2016
ELinOS 5.2 6.0, 6.1, 6.2 ya que 12/2018
ELinOS 6.0 6.0, 6.1, 6.2 Candidat
ELinOS 6.1 6.1, 6.2 Candidat
ELinOS 6.2 6.2 Real
ELinOS 7.0 7.0 Real

Notă

  1. ^ (RO) Caracteristici și tehnologii - SYSGO - Incorporarea inovațiilor pe www.sysgo.com. Adus pe 5 septembrie 2017 .

Alte proiecte

linkuri externe