Etlinux

Software skärmdump:
Etlinux
Mjukvaruinformation:
Version: 1.2.1
Ladda upp dagen: 3 Jun 15
Utvecklare: Prosa Srl
Licens: Gratis
Popularitet: 42

Rating: nan/5 (Total Votes: 0)

etLinux är en inbäddad Linux-distribution, avsedd för PC / 104 kort med flash-disk (som M-Systems DiskOnChip) med väldigt lite minne och diskutrymme (med start från 2 MB RAM och 2 MB minne).
Därefter kommer vi att hänvisa till utvecklingsplattform som "värdsystem" och måldatorn (den som etLinux kommer att köras) ad "målsystemet".
Etlinux är en komplett Linux-baserade system som är utformat för att köras på mycket små industridatorer. Den har utformats för att vara små, modulära, flexibel och klar.
Dess reducerade minne och disk krav gör den idealisk för alla kostnadskänsliga situationer, medan samtidigt dess modularitet och fullständighet ge den fulla kraften i unix även för inbyggda applikationer.
Etlinux är perfekt i alla inbyggda systemtillämpningar där avancerade unix anläggningar är ett måste: förebyggande multitasking, multitrådning, minnesskydd, snabb I / O, förbättrad tillförlitlighet, hastighet, ...
Dessutom är källkod tillgänglighet garanti för livslängden hos Etlinux baserade produkter.
Men kanske den största fördelen gentemot konkurrenterna ges av den enorma och beprövad tillgång till avancerade utvecklingsverktyg, dokumentation och källor, vilket ger en effektiv kant till byggherren och minska tiden till marknaden.
I själva verket tillgång till ständigt uppdaterad kvalitets C / C ++ kompilatorer, debuggers, bibliotek, tolkade språk, och andra verktyg är den mest övertygande skäl för att byta från gamla egenutvecklade inbäddade utvecklingsmiljöer.
Här är några viktiga inslag i "Etlinux":
ย ท inbäddade cgi-kompatibel webbserver
ย ท en Telnet-server
ย ท en e-postserver, med förmågan att utföra kommandon skickas via e-post från en avlägsen plats
ย ท CORBA stöd
ย ท lätt att använda fjärr filhantering
ย ท den kraftfulla Tcl skriptspråk
ย ท ett flexibelt paket selektionsschema, vilket gör en enkel anpassning av systemet
ย ท källkoden tillgänglig för varje komponent
Krav:
ย ท Intel-kompatibel 386SX-processor (eller bättre)
ย ท 2 MB RAM
ย ท 2 MB disk (HD eller M-Systems DiskOnChip)
Filer som behövs:
Från ftp://ftp.kernel.org (eller en spegel):
- Ren Linuxkärnan 2.0.38 källa
Från ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 och 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 härrör från M-Systems lapp, modifierad för att underlätta sammanställning och uppgraderas till 2.0.38-kärnan version).
Installation:
Dessa är de åtgärder som måste utföras på värdsystemet för att få ett funktionellt etlinux system.
1) [Endast om DiskOnChip stöd krävs]
Packa 2.0.38 Linuxkärnan källor i en lämplig plats.
Applicera linux-2.0.38.doc.patch.gz.
Extrahera den binära DiskOnChip drivrutin, flash_doc.tar.gz
Till exempel, anta att du har kärnan källfilen linux-kernel-2.0.38.tar.gz och alla andra relevanta filer i ~ / etlinux katalogen, kommer följande kommandon gör:
      $ 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 | lapp -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Make mrproper
      $ Make menuconfig
      ... Valde M-Systems DiskOnChip stöd ...
      ... Konfigurera andra alternativ ...
      $ Make dep; göra ren
      $ Make zImage
Slutligen, installera den kompilerade kärna på värdsystemet, som beskrivs i kärnan README-filen och i Kernel-HOWTO, beroende på systeminställningarna.
Reboot.
2) [Endast om DiskOnChip stöd krävs]
Tillsätt DiskOnChip enhetsnoder i / dev:
      $ Su
      ... Ge root-lösenord ...
      $ 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 ska du kunna formatera en DiskOnChip och montera ett filsystem på den.
Till exempel, för att formatera en DiskOnChip som minix och montera den under / mnt:
      $ Mkfs.minix -c / dev / FLA1
      $ Mount / dev / FLA1 / mnt
3) Förbered en kärna källa för målsystemet. Detta innebär dekomprimering åter en ren 2.0.38-kärnan källa och tillämpning av 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 | lapp -p1
      $ Tar xvfz ../flash_doc.tar.gz
      $ Make mrproper
      $ Make menuconfig
      ... Om du vill VGA-stöd, markera den (annars får du
          endast seriell linje konsol ...
      ... Om du inte vill FPU stöd väljer ET-Linux ingen FPU ...
      ... Valde M-Systems DiskOnChip stöd ...
      ... Konfigurera andra alternativ ...
      $ Make dep; göra ren
      $ Make zImage
      $ Cp arch / i386 / boot / zImage ../zImage.pc104
Håll den nyligen sammanställt kärnan, kommer du att använda den på ett tag ...
4) [Endast om DiskOnChip stöd krävs]
Packa den etlinux filsystemet etlinux-root-1.2.x-2MB.tar.gz på monterad DiskOnChip.
Kopiera i den tidigare sammanställt kärnan.
Kör plilo så att målsystemet uppstart från DiskOnChip.
Här är 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
Nu kan du stoppa värdsystemet, extrahera DiskOnChip från sockeln och lägg den i målsystemet.
Slå på målsystemet och välj från bios alternativet att starta från DiskOnChip (eller liknande, om sådana finns).
Återställ och du bör vara redo.
Mycket nöje!
Liksom varje produkt släpptes av Prosa Srl, är Etlinux fri programvara och distribueras med full källkod. Vår kod är släppt under General Public License (GPL) (vissa medföljande paket har olika licenser, men de alla kvalificerar som Open Source).

Liknande mjukvara

Kommentarer till Etlinux

Kommentarer hittades inte
Kommentar
Slå på bilder!