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).
- Hjemmeside
- Linux
- Etlinux
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
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
W-Packager 20 Feb 15
-
Xfburn 17 Feb 15
-
Java-Chess 3 Jun 15
-
Linux Lite 20 Jan 18
-
GnackTrack 12 May 15
-
VueScan 16 Aug 18
-
GChemPaint 2 Jun 15
Etlinux
Lignende software
Kommentarer til Etlinux
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
- Uddannelsesmæssige og videnskab software
- Udviklingsværktøjer
- Video software
- Webudvikling software
Populære software
-
LMule 4 Jun 15
-
Antergos 1 Dec 16
-
Absolute Linux 22 Jun 18
-
ALT Linux (School Junior) 2 Jun 15
-
Cactus McCoy 2 20 Feb 15
-
Ubuntu MATE 16 Aug 18
-
MultiSystem 17 Feb 15
Kommentarer ikke fundet