Etlinux

Screenshot Software:
Etlinux
Szczegóły programowe:
Wersja: 1.2.1
Filmu: 3 Jun 15
Wywoływacz: Prosa Srl
Licencja: Wolny
Popularność: 42

Rating: nan/5 (Total Votes: 0)

etLinux jest osadzony dystrybucja Linuksa, przeznaczone do PC / 104 płyt z dysku flash (jak M-Systems DiskOnChip) bardzo mało pamięci i miejsca na dysku (od 2 MB pamięci RAM i dysku flash 2MB).
Następnie będziemy odnosić się do platformy rozwoju jako "systemu hosta", a do urządzenia docelowego (ten, na którym będzie uruchomiona) etLinux reklamy "systemu docelowego".
Etlinux jest kompletny system oparty na Linuksie zaprojektowany do pracy w bardzo małych komputerów przemysłowych. Został on zaprojektowany jako mały, modułowy i kompletne.
Jego ograniczone wymagania pamięci i dysków sprawiają, że idealnie nadaje się do wszystkich sytuacji wrażliwe kosztów, podczas gdy w tym samym czasie jej modułowość i kompletności daje pełną moc nawet dla systemu Unix zastosowań wbudowanych.
Etlinux jest idealny we wszystkich wbudowanych aplikacji systemowych, gdzie zaawansowanych urządzeń UNIX są koniecznością: wielozadaniowości z wywłaszczaniem, wielowątkowości, ochrony pamięci, szybkie I / O, zwiększenie niezawodności, szybkości, ...
Ponadto, dostępność kodu źródłowego jest gwarancją długowieczności produktów Etlinux podstawie.
Ale być może największą zaletą nad konkurentami jest przez ogromną i sprawdzonej dostępności zaawansowanych narzędzi programistycznych, dokumentacji i źródeł, dając skuteczną przewagę dewelopera i skrócenie czasu do rynku.
W rzeczywistości dostępność stale aktualizowanej jakości C / kompilatory C ++, debugger, biblioteki, interpretować języków i innych narzędzi jest najbardziej przekonujące powody, aby przełączyć się z dala od starych własnych wbudowanych środowisk programistycznych.
Oto kilka kluczowych cech "Etlinux":
ย ท wbudowany serwer cgi-WEB stanie
ย ท serwer telnet
ย ท serwer e-mail, z możliwością wykonania polecenia wysłane przez e-mail z odległego miejsca
ย ท wsparcie CORBA
ย ท łatwy w obsłudze pilot zdalnego zarządzania plikami
ย ท potężnym językiem skryptowym Tcl
ย ท elastyczny system wyboru pakietu, pozwalając na łatwe dostosowanie systemu
ย ท kod źródłowy dostępne dla każdego składnika
Wymagania:
ย ท Intel procesor zgodny 386SX (lub lepsza)
ย ท 2MB pamięci RAM
ย ท 2 MB dysku (HD lub M-Systems DiskOnChip)
Potrzebne pliki:
Od ftp://ftp.kernel.org (lub lustra):
- Czyste źródło jądro Linux 2.0.38
Od ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 i 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 pochodzi od M-Systems poprawki, zmieniony w celu ułatwienia opracowywania i zaktualizowany do 2.0.38 wersji jądra).
Instalacja:
Są to czynności, które muszą być wykonane w systemie gospodarza, w celu uzyskania funkcjonalnego systemu etlinux.
1) [Tylko jeśli wymagane jest wsparcie DiskOnChip]
Rozpakuj 2.0.38 źródeł jądra Linux w odpowiednim miejscu.
Zastosuj linux-2.0.38.doc.patch.gz.
Rozpakuj binarny sterownik DiskOnChip, flash_doc.tar.gz
Na przykład, zakładając masz plik źródłowy jądra linux-kernel-2.0.38.tar.gz i wszystkie inne odpowiednie pliki w katalogu ~ / etlinux następujące polecenia zrobi:
      $ 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
      $ Make mrproper
      $ Make menuconfig
      ... Wybrał wsparcie M-Systems DiskOnChip ...
      ... Skonfigurować inne opcje ...
      $ Make dep; make clean
      $ Make zImage
Wreszcie, należy zainstalować skompilowany obraz jądra w systemie hosta, jak opisano w pliku README w jądra i Kernel-HOWTO, w zależności od konfiguracji systemu.
Reboot.
2) [Tylko jeśli wymagane jest wsparcie DiskOnChip]
Dodaj węzły urządzeń DiskOnChip w / dev:
      $ Su
      ... Dać hasło roota ...
      $ 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
Teraz powinieneś być w stanie sformatować DiskOnChip i zamontować system plików na tym.
Na przykład, aby sformatować DiskOnChip jak Minix i zamontowanie jej w / mnt:
      $ Mkfs -c / dev / fla1
      $ Mount / dev / fla1 / mnt
3) Przygotowanie źródeł jądra dla systemu docelowego. Oznacza to, dekompresji znowu czyste 2.0.38 źródła jądra i zastosowanie poprawki linux-2.0.38.pc104.patch.gz:
      $ Cd ~ / etlinux
      $ Mv linux linux-oryg
      $ 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
      $ Make mrproper
      $ Make menuconfig
      ... Jeśli chcesz wsparcie VGA, zaznacz go (w przeciwnym razie dostaniesz
          tylko seryjny konsoli linii ...
      ... Jeśli nie chcemy obsługi FPU, wybierz ET-nie-FPU Linux ...
      ... Wybrał wsparcie M-Systems DiskOnChip ...
      ... Skonfigurować inne opcje ...
      $ Make dep; make clean
      $ Make zImage
      $ Cp arch / i386 / boot / zImage ../zImage.pc104
Zachować nowo skompilowane jądro, będziesz go używać na jakiś czas ...
4) [Tylko jeśli wymagane jest wsparcie DiskOnChip]
Rozpakuj etlinux systemu plików etlinux root-1.2.x-2MB.tar.gz na zamontowanym DiskOnChip.
Kopiowanie w nim wcześniej skompilowane jądro.
Uruchom plilo aby umożliwić uruchamianie systemu docelowego z DiskOnChip.
Tutaj jest:
      $ 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
Teraz możesz zatrzymać system hosta, wyodrębnić DiskOnChip z gniazda i umieść go w systemie docelowym.
Moc w systemie docelowym i wybierz z bios możliwość rozruchu z DiskOnChip (lub podobne, jeśli występuje).
Zresetować i powinny być wszystko ustawione.
Ciesz się!
Jak każdy produkt wydany przez Prosa Srl, Etlinux jest wolnym oprogramowaniem i jest dystrybuowany z pełnym kodem źródłowym. Nasz kod jest wydany na licencji General Public License (GPL) (niektóre towarzyszące pakiety mają różne licencje, ale wszystkie one zakwalifikowane jako Open Source).

Podobne oprogramowanie

Komentarze do Etlinux

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!