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
-
Family Guy Wallpaper 29 Apr 18
-
Google Drive 16 Apr 15
-
Serna Enterprise for Windows 6 May 15
-
Toshiba Portege Z930-B Intel Graphics Driver for Windows 8 Upgrade 18 Mar 16
-
ASUS X551MA Intel TXE Driver for Windows 8.1 64-bit 17 Mar 16
-
Flash in a Shell 24 Sep 15
-
Toshiba Satellite M50 Atheros WLAN Client Manager for XP 15 Mar 16
-
Sony Vaio VPCEH22FX/W Image Optimizer Program for Windows 8/Windows 8.1 64-bit 17 Mar 16
-
Music Service Client 21 Jan 15
-
sp37703.exe 21 Sep 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
-
Contiki 19 Feb 15
-
GnackTrack 12 May 15
-
ChaletOS 17 Feb 15
-
Antergos 1 Dec 16
-
Red Hat Enterprise Linux 22 Jun 18
-
Pear OS 14 Nov 16
-
Xubuntu 16 Aug 18
Etlinux
Lignende software
Kommentarer til Etlinux
For nylig viste Apps
-
Family Guy Wallpaper 29 Apr 18
-
Google Drive 16 Apr 15
-
Serna Enterprise for Windows 6 May 15
-
Toshiba Portege Z930-B Intel Graphics Driver for Windows 8 Upgrade 18 Mar 16
-
ASUS X551MA Intel TXE Driver for Windows 8.1 64-bit 17 Mar 16
-
Flash in a Shell 24 Sep 15
-
Toshiba Satellite M50 Atheros WLAN Client Manager for XP 15 Mar 16
-
Sony Vaio VPCEH22FX/W Image Optimizer Program for Windows 8/Windows 8.1 64-bit 17 Mar 16
-
Music Service Client 21 Jan 15
-
sp37703.exe 21 Sep 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
-
Oracle Enterprise Linux 22 Jun 18
-
Elementary OS 17 Aug 18
-
Puppy Linux "Slacko" 14 Jul 16
-
BlackArch Linux 22 Jun 18
-
Puppy Linux 19 Feb 15
-
Puppy Linux "Slacko" 28 Apr 17
-
Syslinux 17 Feb 15
Kommentarer ikke fundet