uClinux: Linux pour les systèmes sans unité de gestion de mémoire

uClinux - Capture d'écran

Avec GNU / Linux, vous pouvez faire des choses folles et extraordinaires, certains sans grande utilité, d'autres se transforment en projets très intéressants et très réussis. Nous avons annoncé une de ces choses folles qu'ils ont accomplies il y a quelques années avec la nouvelle d'un Russe qui a réussi à exécuter une distribution Ubuntu sur un microcontrôleur 8 bits, quelque chose qui semblait fou et qui a pris beaucoup de travail pour réécrire et adapter certaines parties du noyau pour fonctionner avec ce type de matériel et j'avais besoin de patience pour attendre les deux heures qu'il a fallu pour démarrer en mode texte et les 4 heures pour démarrer avec l'environnement de bureau graphique ...

Ce fou qui a osé défier les règles s'appelle Dmitry grinberg et il l'a fait sur un microcontrôleur ATmega8P 1284 bits qui ne fonctionnait qu'à 20 MHz, créant un émulateur ARM pouvant fonctionner à 6,5 kHz sur cette puce modeste. 128 Ko de stockage et 16 Ko de RAM sont les chiffres qui manquaient pour donner crédit que c'était un grand exploit. Utilitaire? Certainement aucun, mais il a été atteint et démontre la flexibilité de Linux, ce qui serait impensable et impossible avec Windows ou MacOS ...

Eh bien, il y a un autre projet qui n'est pas moins intéressant, mais qui est très utile dans le domaine des systèmes embarqués ou embarqués. Il s'appelle uClinux et c'est un dérivé du noyau Linux 2.0 qui peut être exécuté sur certains microcontrôleurs qui existent sur le marché et qui ne disposent pas d'unités de gestion de mémoire, c'est-à-dire des MMU (Memory Management Units) comme le reste des processeurs que nous avons l'habitude d'utiliser: ARM, x86, PPC, etc.

Actuellement, ce projet est allé un peu plus loin et est un système d'exploitation Linux complet avec les nouvelles versions 2.0, 2.4 et 2.6, ainsi qu'une collection d'applications utilisateur exécutables, de bibliothèques et d'outils. Si vous êtes intéressé par la création d'un projet basé sur ce type de puce ou souhaitez en savoir plus sur le projet uClinux, je vous recommande de visiter son Web oficial.


2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Petete dit

    Grand "exploit"? Ma courte connaissance culturelle ne me donne que de rencontrer un Azaña et il était Manuel Azaña, président de la deuxième République espagnole (1936-1939). Je connais plusieurs "exploits" et parmi eux celui que vous évoquez et que l'on pourrait considérer comme un "grand exploit" technologique et non un "grand exploit".

  2.   Torero dit

    Les connaissances que vous avez courtes sont celles de l'éducation et du respect, pour voir si vous ne vous trompez jamais ...