Etlinux

Logiciel capture d'écran:
Etlinux
Détails logiciels:
Version: 1.2.1
Date de transfert: 3 Jun 15
Développeur: Prosa Srl
Licence: Gratuit
Popularité: 42

Rating: nan/5 (Total Votes: 0)

etLinux est une distribution de Linux embarqué, destiné aux PC / 104 planches avec un disque flash (comme M-Systems DiskOnChip) avec très peu de mémoire et d'espace disque (à partir de 2 Mo de RAM et 2 Mo de disque flash).
Par la suite, nous nous référerons à la plate-forme de développement que le "système hôte» et à la machine cible (celui sur lequel se déroulera etLinux) annonce le "système cible".
Etlinux est un système complet basé sur Linux conçu pour fonctionner sur de très petits ordinateurs industriels. Il a été conçu pour être petit, modulaire, flexible et complète.
Ses besoins en mémoire et disques réduites le rendent idéal pour toutes les situations sensibles aux coûts, alors que dans le même temps sa modularité et son exhaustivité donnent la pleine puissance d'Unix, même pour les applications embarquées.
Etlinux est idéal dans toutes les applications embarquées système où avancés installations Unix sont un must: le multitâche préemptif, multithreading, protection de la mémoire, les E / S, une fiabilité accrue, vitesse, ...
En outre, la disponibilité du code source est une garantie pour la longévité des produits à base Etlinux.
Mais peut-être le plus grand avantage sur ses concurrents est donnée par l'énorme et prouvé la disponibilité d'outils de développement de pointe, de la documentation et des sources, donnant un avantage efficace pour le développeur et en réduisant le délai de commercialisation.
En fait, la disponibilité de constamment mis à jour la qualité C / compilateurs C de, débogueurs, bibliothèques, interprété langues, et d'autres outils est la raison la plus convaincante pour passer loin de vieilles environnements de développement intégrés propriétaires.
Voici quelques caractéristiques principales de "Etlinux":
ย ท serveur Web intégré capable cgi-
ย ท un serveur telnet
ย ท un serveur de messagerie, avec la possibilité d'exécuter des commandes envoyées par e-mail à partir d'un site distant
ย ท support de CORBA
ย ท facile à utiliser la gestion de fichiers à distance
ย ท le puissant langage de script Tcl
ย ท un schéma de sélection de l'emballage flexible, permettant une personnalisation facile du système
ย ท code source disponible pour chaque composant
Exigences:
ย ท processeur 386SX compatible Intel (ou mieux)
ย ท 2 Mo de RAM
ย ท 2 Mo de disque (HD ou M-Systems DiskOnChip)
Fichiers nécessaires:
De ftp://ftp.kernel.org (ou un miroir):
- Propre noyau Linux 2.0.38 la source
De ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2 et ftp://ftp.prosa.it/pub/etlinux/sources
- Etlinux-root-1.2.x-2MB.tar.gz (xxx Ko)
- Linux-2.0.38.doc.patch.gz (2 Ko)
- Flash_doc.tar.gz (24 Ko)
- Linux-2.0.38.pc104.patch.gz (39 Ko)
(Linux-2.0.38.doc.patch.gz est dérivé de correctif M-Systems, modifiée pour faciliter la compilation et la mise à niveau vers la version 2.0.38 du noyau).
Installation:
Ce sont les actions qui doivent être effectuées sur le système hôte afin d'obtenir un système de etlinux fonctionnelle.
1) [Seulement si le support de DiskOnChip est nécessaire]
Déballez 2.0.38 sources du noyau Linux dans un endroit approprié.
Appliquer le linux-2.0.38.doc.patch.gz.
Extraire le pilote de DiskOnChip binaire, flash_doc.tar.gz
Par exemple, en supposant que vous avez le fichier source du noyau linux-kernel-2.0.38.tar.gz et tous les autres dossiers pertinents dans le répertoire ~ / etlinux, les commandes suivantes vont le faire:
      $ Cd ~ / etlinux
      Linux-kernel-2.0.38.tar.gz de $ tar
      $ 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
      ... Choisir un soutien M-Systems DiskOnChip ...
      ... Configurer d'autres options ...
      $ Make dep; make clean
      $ Make zImage
Enfin, installer l'image du noyau compilé sur le système hôte, comme décrit dans le fichier README noyau et dans le Kernel-HOWTO, en fonction de la configuration de votre système.
Reboot.
2) [Seulement si le support de DiskOnChip est nécessaire]
Ajouter les nœuds de périphériques de DiskOnChip dans / dev:
      $ Su
      ... Donner mot de passe root ...
      $ 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 / b fla4 62 4
Maintenant, vous devriez être capable de formater un DiskOnChip et monter un système de fichiers sur elle.
Par exemple, pour formater une DiskOnChip que minix et de montage sous / mnt:
      $ Mkfs.minix -c / dev / FLA1
      Monter $ / dev / FLA1 / mnt
3) Préparer une source du noyau du système cible. Cela signifie décompression à nouveau une source du noyau 2.0.38 propre et appliquer le patch linux-2.0.38.pc104.patch.gz:
      $ Cd ~ / etlinux
      $ Mv linux linux-orig
      Linux-kernel-2.0.38.tar.gz de $ tar
      $ 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
      ... Si vous voulez le support VGA, sélectionnez (sinon vous obtiendrez
          seule console de ligne série ...
      ... Si vous ne voulez pas du support FPU, sélectionnez ET-Linux sans fpu ...
      ... Choisir un soutien M-Systems DiskOnChip ...
      ... Configurer d'autres options ...
      $ Make dep; make clean
      $ Make zImage
      $ Cp arch / i386 / boot / zImage ../zImage.pc104
Gardez le nouveau noyau, vous allez l'utiliser de temps en temps ...
4) [Seulement si le support de DiskOnChip est nécessaire]
Décompressez le système de fichiers etlinux etlinux-root-1.2.x-2MB.tar.gz sur DiskOnChip monté.
Copiez dedans le noyau compilé précédemment.
Exécutez plilo afin de permettre le démarrage du système cible de la DiskOnChip.
Le voici:
      $ Su
      Monter $ -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
Maintenant, vous pouvez arrêter le système hôte, extraire le DiskOnChip de son support et le placer dans le système cible.
Puissance sur le système cible et sélectionnez l'option bios pour démarrer à partir DiskOnChip (ou similaire, si elle est présente).
RESET et vous devriez être tous ensemble.
Profitez!
Comme tous les produits libérés par Prosa Srl, Etlinux est un logiciel libre et est distribué avec le code source complet. Notre code est distribué sous la licence publique générale (GPL) (certains paquets d'accompagnement ont des licences différentes, mais ils sont tous admissibles en Open Source).

Logiciel similaire

CRUX
CRUX

22 Jun 18

Sabily
Sabily

15 Apr 15

Tony Linux
Tony Linux

17 Feb 15

Clonezilla LiveCD
Clonezilla LiveCD

16 Aug 18

Commentaires à Etlinux

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!