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
win2k51.zip 6 Dec 15
Difftracker 24 Sep 15
AWOL 12 Apr 18
SharePoint View Boost 21 Jan 15
Tray Folder 24 Sep 15
ASIO4ALL 2 Apr 18
Cyyok MD5 Checker 27 May 15
3D Shop Shareware 1 Nov 15
Dict 22 Jan 15
CallDllFunc 29 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
Oracle Solaris 22 Jun 18
Macpup 19 Feb 15
Openfiler 12 May 15
Quirky Linux 22 Jun 18
Linux Deepin 9 Dec 15
Puppy Linux 19 Feb 15
Ubuntu MATE 16 Aug 18
Etlinux
Lignende software
Kommentarer til Etlinux
For nylig viste Apps
win2k51.zip 6 Dec 15
Difftracker 24 Sep 15
AWOL 12 Apr 18
SharePoint View Boost 21 Jan 15
Tray Folder 24 Sep 15
ASIO4ALL 2 Apr 18
Cyyok MD5 Checker 27 May 15
3D Shop Shareware 1 Nov 15
Dict 22 Jan 15
CallDllFunc 29 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
PCLinuxOS 22 Jun 18
Linux Lite 20 Jan 18
SparkyLinux GameOver 22 Jun 18
Kali Linux 22 Jun 18
Red Hat Linux 20 Feb 15
LinuxTLE 11 May 15
Robolinux 19 Jun 17
Kommentarer ikke fundet