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).
- Pagina iniziale
- Linux
- Etlinux
Applicazioni visualizzati di recente
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
Parrot security OS 23 Oct 17
Pear OS 14 Nov 16
DEFT 9 Mar 17
Plants vs. Zombies 12 May 15
PSPP 3 Jun 15
Puppy Linux 19 Feb 15
Sophos UTM 17 Feb 15
Etlinux
Programmi simili
PCLinuxOS Big Daddy
3 Jun 15
TalkingArch
17 Feb 15
VectorLinux Light
14 Jul 16
TurnKey Node.js Live CD
16 Aug 18
Commenti a Etlinux
Applicazioni visualizzati di recente
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
Super Grub2 Disk 20 Jan 18
Porteus Xfce 12 Jan 17
Elive 20 Jan 18
NdisWrapper 11 May 16
Absolute Linux 22 Jun 18
Xplore 3 Jun 15
Adobe Developer Connection Developer Desktop 3 Jun 15
I commenti non trovato