uClinux: Linux for systemer uten minnehåndteringsenhet

uClinux - Skjermbilde

med GNU / Linux kan gjøre sprø og ekstraordinære ting, noen uten mye nytte, andre blir til veldig interessante og svært vellykkede prosjekter. Vi kunngjorde en av disse sprø tingene som de har oppnådd for noen år siden med nyheten om en russer som klarte å kjøre en Ubuntu-distro på en 8-biters mikrokontroller, noe som virket gal og som tok mye arbeid bak å omskrive og tilpasse visse deler av kjernen til å jobbe med denne typen maskinvare, og jeg trengte tålmodighet til å vente de to timene det tok å starte i tekstmodus og de fire timene for å starte med det grafiske skrivebordsmiljøet ...

Den galningen som våget å trosse reglene heter Dmitry grinberg og det gjorde det på en 8-biters ATmega1284P mikrokontroller som bare kjørte på 20 MHz, og opprettet en ARM-emulator som kunne kjøre på 6,5 KHz på denne beskjedne brikken. 128 kB lagringsplass og 16 kB RAM er tallene som manglet for å gi æren for at det var en stor prestasjon. Nytte? Absolutt ingen, men det ble oppnådd og demonstrerer fleksibiliteten til Linux, noe som ville være utenkelig og umulig med Windows eller MacOS ...

Vel, det er et annet prosjekt som ikke er mindre interessant, men som er veldig nyttig innen innebygde eller innebygde systemer. Heter uClinux og det er et derivat av Linux 2.0-kjernen som kan kjøres på visse mikrokontrollere som finnes i markedet og som ikke har minnehåndteringsenheter, det vil si MMU (Memory Management Units) som resten av CPUer som vi er vant til å bruke: ARM, x86, PPC, etc.

Foreløpig har dette prosjektet gått litt lenger og er et fullt Linux-operativsystem med nye utgivelser 2.0, 2.4 og 2.6, samt en samling kjørbare brukerapplikasjoner, biblioteker og verktøy. Hvis du er interessert i å lage et prosjekt basert på denne typen brikker eller vil vite mer om uClinux-prosjektet, anbefaler jeg at du besøker offisiell nettside.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Petite sa

    Stor "bragd"? Min korte kulturelle kunnskap gir meg bare å møte en Azaña, og han var Manuel Azaña, president for den andre spanske republikken (1936-1939). Jeg kjenner flere "bragder" og blant dem du nevner, og at vi kan vurdere en "stor bragd" teknologisk og ikke en "stor bragd".

  2.   Tyrefekter sa

    Hvilken kunnskap du har er kort om utdannelse og respekt, la oss se om du aldri blir forvirret ...