Etlinux

Software screenshot:
Etlinux
Dettagli del software:
Versione: 1.2.1
Data di caricamento: 3 Jun 15
Sviluppatore: Prosa Srl
Licenza: Libero
Popolarità: 42

Rating: nan/5 (Total Votes: 0)

etLinux è una distribuzione Linux embedded, destinate al PC / 104 schede con disco flash (come M-Systems DiskOnChip) con poca memoria e spazio su disco (a partire da 2Mb di RAM e 2 MB di disco flash).
Successivamente ci riferiamo alla piattaforma di sviluppo come il "sistema host" e alla macchina di destinazione (quello in cui verrà eseguito etLinux) annuncio il "sistema di destinazione".
Etlinux è un sistema completo basato su Linux progettato per funzionare su molto piccoli computer industriali. E 'stato progettato per essere piccolo, modulare, flessibile e completo.
I suoi requisiti memoria e disco ridotte lo rendono ideale per tutte le situazioni sensibili ai costi, mentre allo stesso tempo la sua modularità e completezza danno tutta la potenza di Unix anche per le applicazioni embedded.
Etlinux è ideale in tutte le applicazioni di sistemi embedded dove servizi avanzati unix sono un must: multitasking preemptive, multithreading, protezione della memoria, I / O veloci, maggiore affidabilità, velocità, ...
Inoltre, la disponibilità del codice sorgente è una garanzia per la longevità dei prodotti a base di Etlinux.
Ma forse il più grande vantaggio rispetto ai concorrenti è dato dalla enorme e comprovata disponibilità di strumenti di sviluppo avanzati, documentazione e fonti, dando un vantaggio effettivo per lo sviluppatore e la riduzione del time to market.
Infatti la disponibilità di costantemente aggiornato qualità C / compilatori C ++, debugger, biblioteche, interpretato lingue, e altri strumenti è la ragione più convincente per passare dai vecchi ambienti di sviluppo integrati proprietari.
Qui sono alcune caratteristiche chiave di "Etlinux":
ย ท Server Web incorporato cgi-capace
ย ท un server Telnet
ย ท un server di posta elettronica, con la possibilità di eseguire i comandi inviati via e-mail da un sito remoto
ย ท supporto CORBA
ย ท usare facile gestione dei file remoto
ย ท il potente linguaggio di scripting Tcl
ย ท un sistema di selezione dei pacchetti flessibile, che permette una facile personalizzazione del sistema
ย ท codice sorgente disponibile per ogni componente
Requisiti:
ย ท processore 386SX Intel-compatibile (o superiore)
ย ท 2 MB di RAM
ย ท 2 MB di disco (HD o M-Systems DiskOnChip)
File necessari:
Da ftp://ftp.kernel.org (o uno specchio):
- Il kernel linux 2.0.38 pulito fonte
Da ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 e ftp://ftp.prosa.it/pub/etlinux/sources
- Etlinux-root-1.2.x-2MB.tar.gz (xxx Kb)
- Linux-2.0.38.doc.patch.gz (2 Kb)
- Flash_doc.tar.gz (24 Kb)
- Linux-2.0.38.pc104.patch.gz (39 Kb)
(Linux-2.0.38.doc.patch.gz è derivato da patch di M-Systems, modificato per facilitare la compilazione e aggiornato alla versione del kernel 2.0.38).
Installazione:
Queste sono le azioni che devono essere eseguite sul sistema host al fine di ottenere un sistema etlinux funzionale.
1) [Solo se è richiesto il supporto DiskOnChip]
Estrarre 2.0.38 sorgenti del kernel linux in un luogo adatto.
Applicare il linux-2.0.38.doc.patch.gz.
Estrarre il driver DiskOnChip binario, flash_doc.tar.gz
Per esempio, supponendo di avere il file sorgente del kernel linux-kernel-2.0.38.tar.gz e tutti gli altri file importanti nella directory ~ / etlinux, i seguenti comandi faranno:
      $ Cd ~ / etlinux
      $ Tar xvfz linux-kernel-2.0.38.tar.gz
      $ Mv linux linux-2.0.38.doc
      $ Cd linux-2.0.38.doc
      $ Gzip -cd ../linux-2.0.38.doc.patch.gz | toppa -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Make mrproper
      $ Make menuconfig
      ... Ha scelto il supporto M-Sistemi DiskOnChip ...
      ... Configurare altre opzioni ...
      $ Make dep; make clean
      $ Make zImage
Infine, installare l'immagine del kernel compilato sul sistema host, come descritto nel file README kernel e nel Kernel-HOWTO, a seconda della configurazione del sistema.
Reboot.
2) [Solo se è richiesto il supporto DiskOnChip]
Aggiungere i nodi dei dispositivi DiskOnChip in / dev:
      $ Su
      ... Dare la password di root ...
      $ Mknod / dev / fla b 62 0
      $ Mknod / dev / fla1 b 62 1
      $ Mknod / dev / fla2 b 62 2
      $ Mknod / dev / fla3 b 62 3
      $ Mknod / dev / fla4 b 62 4
Ora si dovrebbe essere in grado di formattare un DiskOnChip e montare un filesystem su di esso.
Ad esempio, per formattare un DiskOnChip come minix e il montaggio sotto / mnt:
      $ Mkfs.minix -c / dev / fla1
      $ Mount / dev / fla1 / mnt
3) Preparare i sorgenti del kernel per il sistema di destinazione. Ciò significa che la decompressione di nuovo un pulito 2.0.38 sorgente del kernel e l'applicazione della patch linux-2.0.38.pc104.patch.gz:
      $ Cd ~ / etlinux
      $ Mv linux linux-orig
      $ Tar xvfz linux-kernel-2.0.38.tar.gz
      $ Mv linux linux-2.0.38.pc104
      $ Cd linux-2.0.38.pc104
      $ Gzip -cd ../linux-2.0.38.pc104.patch.gz | toppa -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Make mrproper
      $ Make menuconfig
      ... Se si desidera il supporto VGA, selezionarlo (altrimenti otterrete
          solo console seriale line ...
      ... Se non si desidera il supporto FPU, selezionare ET-Linux no-FPU ...
      ... Ha scelto il supporto M-Sistemi DiskOnChip ...
      ... Configurare altre opzioni ...
      $ Make dep; make clean
      $ Make zImage
      $ Arch cp / i386 / boot / zImage ../zImage.pc104
Tenere il kernel appena compilato, che verrà utilizzato in un istante ...
4) [Solo se è richiesto il supporto DiskOnChip]
Decomprimere il etlinux filesystem etlinux-root-1.2.x-2MB.tar.gz su DiskOnChip montato.
Copiare in essa il kernel compilato in precedenza.
Eseguire plilo al fine di consentire l'avvio del sistema di destinazione dal DiskOnChip.
Ecco qui:
      $ Su
      $ Mount -t / dev / fla1 / mnt
      $ Cd / mnt
      $ Tar xvfz ~ / etlinux / etlinux-root-1.2.x-2MB.tar.gz
      $ Cp ~ / etlinux / zImage.pc104.
      $ Rdev zImage.pc104 / dev / fla1
      $ Sbin / plilo -r / mnt
      $ Cd
      $ Umount / mnt
Ora è possibile arrestare il sistema host, estrarre il DiskOnChip dalla presa e inserirlo nel sistema di destinazione.
Accendere il sistema di destinazione e selezionare l'opzione bios per l'avvio da DiskOnChip (o simile, se presente).
Reset e si dovrebbe essere tutto pronto.
Buon divertimento!
Come ogni prodotto rilasciato da Prosa Srl, Etlinux è software libero ed è distribuito con il codice sorgente completo. Il nostro codice è rilasciato sotto la General Public License (GPL) (alcuni pacchetti di accompagnamento hanno licenze differenti, ma tutti si qualificano come Open Source).

Programmi simili

KSuse LXDE
KSuse LXDE

17 Feb 15

Garbure
Garbure

3 Jun 15

Commenti a Etlinux

I commenti non trovato
Aggiungi commento
Accendere le immagini!