uClinux: Linux för system utan en minneshanteringsenhet

uClinux - Skärmdump

med GNU / Linux kan du göra galna och extraordinära saker, vissa utan mycket nytta, andra förvandlas till mycket intressanta och mycket framgångsrika projekt. Vi tillkännagav en av dessa galna saker som de har uppnått för några år sedan med nyheterna om en ryss som lyckades köra en Ubuntu-distro på en 8-bitars mikrokontroller, något som verkade galet och som tog mycket arbete bakom att skriva om och anpassa vissa delar av kärnan för att arbeta med denna typ av hårdvara och jag behövde tålamod för att vänta de två timmarna det tog att starta i textläge och de fyra timmarna för att börja med den grafiska skrivbordsmiljön ...

Den galna som vågade trotsa reglerna kallas Dmitry grinberg och det gjorde det på en 8-bitars ATmega1284P mikrokontroller som bara körde vid 20 MHz, vilket skapade en ARM-emulator som kunde köras vid 6,5 KHz på detta blygsamma chip. 128 kB lagring och 16 kB RAM är siffrorna som saknades för att ge kredit att det var en stor bedrift. Verktyg? Visst ingen, men det uppnåddes och visar flexibiliteten i Linux, något som skulle vara otänkbart och omöjligt med Windows eller MacOS ...

Det finns ett annat projekt som inte är mindre intressant, men som är mycket användbart inom inbäddade eller inbäddade system. Heter uClinux och det är ett derivat av Linux 2.0-kärnan som kan köras på vissa mikrokontroller som finns på marknaden och som inte har minneshanteringsenheter, det vill säga MMU (Memory Management Units) som resten av processorerna som vi är vana vid att använda: ARM, x86, PPC, etc.

För närvarande har detta projekt gått lite längre och är ett fullständigt Linux-operativsystem med nya versioner 2.0, 2.4 och 2.6, samt en samling körbara användarapplikationer, bibliotek och verktyg. Om du är intresserad av att skapa ett projekt baserat på denna typ av chip eller vill veta mer om uClinux-projektet, rekommenderar jag att du besöker dess officiell hemsida.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Petete sade

    Bra "feat"? Min korta kulturella kunskap ger mig bara träffa en Azaña och han var Manuel Azaña, president för andra spanska republiken (1936-1939). Jag känner till flera "bedrifter" och bland dem du nämner och att vi kan betrakta en "stor bedrift" teknologisk och inte en "stor bedrift".

  2.   Tjurfäktare sade

    Kunskapen att du har kort är utbildning och respekt, för att se om du aldrig blir förvirrad ...