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

QEMU-Puppy
QEMU-Puppy

3 Jun 15

EduLinux
EduLinux

3 Jun 15

GALPon MiniNo
GALPon MiniNo

9 Mar 17

Commenti a Etlinux

I commenti non trovato
Aggiungi commento
Accendere le immagini!