Etlinux

Skjermbilde programvare:
Etlinux
Prog.varedetaljer:
Versjon: 1.2.1
Last opp dato: 3 Jun 15
Utvikler: Prosa Srl
Lisens: Gratis
Popularitet: 42

Rating: nan/5 (Total Votes: 0)

etLinux er en innebygd linux distribusjon, beregnet for PC / 104 brett med flash-disk (som M-Systems DiskOnChip) med svært lite minne og diskplass (fra 2Mb RAM og 2 MB flash-disk).
Deretter vil vi se i utviklingsplattform som "host system" og til målmaskinen (den som etLinux vil kjøre) ad "target system".
Etlinux er et komplett Linux-basert system designet for å kjøre på svært små industrielle datamaskiner. Det har blitt designet for å være liten, modulær, fleksibel og komplett.
Dens redusert minne og disk krav gjør det ideelt for alle kostnadssensitive situasjoner, mens på samme tid sin modularitet og fullstendighet gi full effekt av unix selv for innebygde programmer.
Etlinux er ideell i alle innebygde system applikasjoner hvor avanserte unix fasiliteter er et must: preemptive multitasking, multithreading, minne beskyttelse, rask I / O, forbedret pålitelighet, hastighet, ...
Dessuten er kildekoden tilgjengelig en garanti for lang levetid på Etlinux baserte produkter.
Men kanskje den største fordelen i forhold til konkurrentene er gitt av den enorme og bevist tilgjengeligheten av avanserte utviklingsverktøy, dokumentasjon og kilder, noe som gir en effektiv kant til utbygger og redusere tid til markedet.
Faktisk tilgjengeligheten av kontinuerlig oppdatert kvalitet C / C ++ kompilatorer, debuggere, biblioteker, tolket språk, og andre verktøy er den mest overbevisende grunn til å bytte vekk fra gamle proprietære integrerte utviklingsmiljøer.
Her er noen viktige trekk ved "Etlinux":
ย ท innebygd cgi-stand WEB server
ย ท en telnet-server
ย ท en e-post server, med evnen til å utføre kommandoer sendes via e-post fra et eksternt nettsted
ย ท CORBA støtte
ย ท lett-å-bruke ekstern filbehandling
ย ท den kraftige Tcl skriptspråk
ย ท en fleksibel pakke utvalg ordningen, slik at en enkel tilpasning av systemet
ย ท kildekoden tilgjengelig for hver komponent
Krav:
ย ท Intel-kompatibel 386SX prosessor (eller bedre)
ย ท 2 MB RAM
ย ท 2 MB disk (HD eller M-Systems DiskOnChip)
Nødvendige filer:
Fra ftp://ftp.kernel.org (eller et speil):
- Ren linux kernel 2.0.38 kilde
Fra ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 og 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 er avledet fra M-Systems patch, modifisert for å lette sammenstilling og oppgradert til 2.0.38 kernel versjon).
Installasjon:
Dette er handlinger som må utføres på vertssystemet for å få en funksjonell etlinux system.
1) [Bare hvis DiskOnChip støtte er nødvendig]
Pakk 2.0.38 linux kernel kilder i et egnet sted.
Påfør linux-2.0.38.doc.patch.gz.
Pakk den binære DiskOnChip driver, flash_doc.tar.gz
For eksempel anta at du har kjernen kildefilen linux-kernel-2.0.38.tar.gz og alle andre relevante filer i ~ / etlinux katalog, vil følgende kommandoer gjøre:
      $ 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 | patch -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Gjøre mrproper
      $ Gjøre menuconfig
      ... Valgte M-Systems DiskOnChip støtte ...
      ... Konfigurere andre alternativer ...
      $ Make dep; gjøre ren
      $ Gjøre zImage
Til slutt, må du installere kompilert kernel image på vertssystemet, som beskrevet i kjernen README filen og i Kernel-HOWTO, avhengig av systemoppsettet.
Reboot.
2) [Bare hvis DiskOnChip støtte er nødvendig]
Tilsett DiskOnChip enhets nodene i / dev:
      $ Su
      ... Gi root-passordet ...
      $ 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
Nå bør du være i stand til å formatere en DiskOnChip og montere et filsystem på den.
For eksempel, for å formatere en DiskOnChip som minix og montere den under / mnt:
      $ Mkfs.minix c / dev / fla1
      $ Mount / dev / fla1 / mnt
3) Forbered en kernel kilde for målsystemet. Dette betyr dekomprimere igjen en ren 2.0.38 kernel source og bruke linux-2.0.38.pc104.patch.gz patch:
      $ 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 | patch -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Gjøre mrproper
      $ Gjøre menuconfig
      ... Hvis du ønsker VGA støtte, velger du det (ellers vil du få
          bare seriell linje konsollen ...
      ... Hvis du ikke ønsker FPU support, velg ET-Linux no-FPU ...
      ... Valgte M-Systems DiskOnChip støtte ...
      ... Konfigurere andre alternativer ...
      $ Make dep; gjøre ren
      $ Gjøre zImage
      $ Cp arch / i386 / boot / zImage ../zImage.pc104
Hold nylig utarbeidet kjernen, vil du bruke den på en stund ...
4) [Bare hvis DiskOnChip støtte er nødvendig]
Dekomprimere etlinux filsystemet etlinux-root-1.2.x-2MB.tar.gz på montert DiskOnChip.
Kopiere i det tidligere utarbeidet kjernen.
Kjør plilo for å tillate target system oppstart fra DiskOnChip.
Her er det:
      $ 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
Nå kan du stoppe vertssystemet, trekke ut DiskOnChip fra sokkelen og legg den i målet system.
Slå på målsystemet og velg fra bios muligheten til å starte opp fra DiskOnChip (eller lignende, hvis det finnes).
Tilbakestill og du bør være klar.
Enjoy!
Som alle produkt utgitt av Prosa Srl, er Etlinux fri programvare og distribueres med full kildekode. Vår kode er utgitt under General Public License (GPL) (noen medfølgende pakker har forskjellige lisenser, men de alle kvalifiserer som Open Source).

Lignende programvare

Turbolinux Client
Turbolinux Client

20 Feb 15

Embun
Embun

3 Jun 15

Dragora
Dragora

20 Feb 15

Robolinux Xfce
Robolinux Xfce

12 Feb 17

Kommentarer til Etlinux

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!