etLinux er en indlejret Linux distribution, beregnet til PC / 104 boards med flash disk (som M-Systems DiskOnChip) med meget lidt hukommelse og diskplads (fra 2 Mb RAM og 2 Mb flash disk).
Efterfølgende vil vi henvise til udviklingen platform som "host-systemet", og til målet maskine (den, som etLinux vil køre) ad den "target system".
Etlinux er en komplet Linux-baseret system designet til at køre på meget små industrielle computere. Det er blevet designet til at være små, modulære, fleksibel og fuldstændig.
Dens reducerede hukommelse og disk gør den ideel til alle omkostningseffektive følsomme situationer, mens på samme tid dens modulopbygning og fuldstændighed giver den fulde effekt af unix selv for indlejrede applikationer.
Etlinux er ideel i alle indlejrede system applikationer, hvor avancerede unix-faciliteter er et must: forebyggende multitasking, multithreading, beskyttelse hukommelse, hurtig I / O, forbedret pålidelighed, hastighed, ...
Desuden kildekode tilgængelighed er en garanti for levetiden af Etlinux baserede produkter.
Men måske den største fordel i forhold til konkurrenterne er givet ved den enorme og gennemprøvede tilgængeligheden af avancerede udviklingsværktøjer, dokumentation og kilder, hvilket giver en effektiv kant til bygherren og reducere time to market.
Faktisk tilgængeligheden af konstant opdateret kvalitet C / C ++ compilere, debuggere, biblioteker, fortolket sprog, og andre værktøjer er den mest overbevisende grund til at skifte væk fra gamle proprietære indlejrede udviklingsmiljøer.
Her er nogle vigtige funktioner i "Etlinux":
ย ท indlejret cgi-stand WEB server
ย ท en telnet server
ย ท en e-server, med evnen til at udføre kommandoer sendes via e-mail fra en ekstern hjemmeside
ย ท CORBA support
ย ท nem at bruge remote filhåndtering
ย ท den magtfulde Tcl scriptsprog
ย ท en fleksibel ordning pakkevalg, tillader en nem tilpasning af systemet
ย ท kildekode til rådighed for hver enkelt komponent
Krav:
ย ท Intel-kompatible 386SX processor (eller bedre)
ย ท 2 MB RAM
ย ท 2 MB disk (HD eller M-Systems DiskOnChip)
Nødvendige filer:
Fra ftp://ftp.kernel.org (eller et spejl):
- 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 afledt af M-Systems patch, modificeret til at lette udarbejdelsen og opgraderet til 2.0.38 kernel-version).
Installation:
Disse er de handlinger, der skal udføres på værtssystemet for at få et funktionelt etlinux system.
1) [Kun hvis der kræves DiskOnChip support]
Pak 2.0.38 linux kerne kilder i et egnet sted.
Påfør linux-2.0.38.doc.patch.gz.
Uddrag den binære DiskOnChip driver, flash_doc.tar.gz
For eksempel, hvis det antages, har du kernen kildefilen linux-kernel-2.0.38.tar.gz og alle de andre relevante filer i ~ / etlinux mappe, vil følgende kommandoer gø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
$ Gøre mrproper
$ Make menuconfig
... Valgte M-Systems DiskOnChip support ...
... Konfigurere andre indstillinger ...
$ Gøre dep; gøre rent
$ Gør zImage
Endelig installere kompileret kerne billede på værtssystemet, som beskrevet i kernen README-fil og i Kernel-HOWTO, afhængigt af din systemopsætning.
Genstart.
2) [Kun hvis der kræves DiskOnChip support]
Tilsæt DiskOnChip enhedsnoder i / dev:
$ Su
... Give root password ...
$ 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
Nu skulle du være i stand til at formatere en DiskOnChip og montere et filsystem på den.
For eksempel, for at formatere en DiskOnChip som Minix og montere den under / mnt:
$ Mkfs.minix -c / dev / fla1
$ Mount / dev / fla1 / mnt
3) Forbered en kerne-kildekode for målet system. Det betyder dekomprimere igen en ren 2.0.38 kerne-kildekode og anvende 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
$ Gøre mrproper
$ Make menuconfig
... Hvis du vil have VGA support, skal du vælge det (ellers får du
kun seriel linje konsol ...
... Hvis du ikke vil have FPU support, skal du vælge ET-Linux no-FPU ...
... Valgte M-Systems DiskOnChip support ...
... Konfigurere andre indstillinger ...
$ Gøre dep; gøre rent
$ Gør zImage
$ Cp arch / i386 / boot / zImage ../zImage.pc104
Hold nyligt kompileret kerne, vil du bruge det i et stykke tid ...
4) [Kun hvis der kræves DiskOnChip support]
Dekomprimere etlinux filsystem etlinux-root-1.2.x-2MB.tar.gz på monterede DiskOnChip.
Kopier i det tidligere kompileret kerne.
Kør plilo for at give target Opstart fra DiskOnChip.
Her er den:
$ 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
Nu kan du stoppe vært systemet udtrække DiskOnChip fra sin sokkel og læg den i målet system.
Effekt på målet, og vælg fra bios mulighed for at starte fra DiskOnChip (eller lignende, hvis det findes).
Reset og du bør alle sæt.
God fornøjelse!
Ligesom hvert produkt frigivet af Prosa Srl, Etlinux er fri software og distribueres med fuld kildekode. Vores kode er udgivet under General Public License (GPL) (nogle ledsagende pakker har forskellige licenser, men de alle betegnes som Open Source).
For nylig viste Apps
-
ReStartMe 7 May 15
-
Excalibur 28 Apr 18
-
StockScreener 31 Dec 14
-
Space Synthesizer 3 Jan 15
-
Large Files and Folders Finder+ 2 Oct 16
-
lphant 31 Dec 14
-
Counter-Strike: Source Nicosoft Games map pack #1 26 Oct 15
-
VBBlue3270 20 Jan 15
-
Active Table Editor 22 Jan 15
-
PlanetRemote Plus 26 Oct 15
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Automation software
- Diagnostisk software
- Dokumentation
- Linux-distributioner
- Operativsystemer & opdateringer
- Overvågnings-software
- Task managers
- Vedligeholdelse og optimering & tweaks
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
Puppy Linux "Slacko" 28 Apr 17
-
LXLE 22 Jun 18
-
Quirky Linux 22 Jun 18
-
KNOPPIX 22 Jun 18
-
OpenELEC 19 Jun 17
-
Trinity Rescue Kit 17 Feb 15
-
Parrot security OS 23 Oct 17
Etlinux
Lignende software
Mr. Wall
2 Jun 15
Foresight Linux Mobile Edition
3 Jun 15
EvilEntity Linux
3 Jun 15
Byzantium Linux
14 Apr 15
Kommentarer til Etlinux
For nylig viste Apps
-
ReStartMe 7 May 15
-
Excalibur 28 Apr 18
-
StockScreener 31 Dec 14
-
Space Synthesizer 3 Jan 15
-
Large Files and Folders Finder+ 2 Oct 16
-
lphant 31 Dec 14
-
Counter-Strike: Source Nicosoft Games map pack #1 26 Oct 15
-
VBBlue3270 20 Jan 15
-
Active Table Editor 22 Jan 15
-
PlanetRemote Plus 26 Oct 15
Søg efter kategori
- Audio software
- Browsere
- Business & kontorsoftware
- Desktop ekstraudstyr
- Digital foto software
- Disk & fil software
- Drivers
- Grafisk design software
- Hjem & familie software
- Internet software
- Kommunikationssoftware
- Netværkssoftware
- Produktivitet software
- Screensavers
- Sikkerhedssoftware
- Spil
- Systemværktøjer
- Automation software
- Diagnostisk software
- Dokumentation
- Linux-distributioner
- Operativsystemer & opdateringer
- Overvågnings-software
- Task managers
- Vedligeholdelse og optimering & tweaks
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
Mageia 2 Sep 17
-
CentOS Live CD 22 Jun 18
-
Xiaopan OS 20 Feb 15
-
Slax 20 Feb 15
-
BlackArch Linux 22 Jun 18
-
Porteus LXQt 22 Jun 18
-
Kodachi Linux 12 Jan 17
Kommentarer ikke fundet