Računalništvo, telefonija
03.04.2012 16:01

Deli z drugimi:

Share

Linux računalnik na 8-bitnem mikrokrmilniku

Ruskemu programerju je uspelo operacijski sistem Ubuntu 9.04 (Linux 2.6.34) zagnati kar na 8-bitnem RISC mikrokrmilniku ATmega1284p takta 24MHz v kombinaciji z 16 KB RAM-a (SRAM) in 128 KB flash pomnilnika.
Ruskemu programerju je uspelo operacijski sistem Ubuntu 9.04 (Linux 2.6.34) zagnati kar na 8-bitnem RISC mikrokrmilniku ATmega1284p takta 24MHz v kombinaciji z 16 KB RAM-a (SRAM) in 128 KB flash pomnilnika.

Ruski programer Dmitriy Grinberg je na svoji spletni strani predstavil izjemno zanimiv projekt verjetno najpočasnejšega Linux računalnika na svetu. Dmitriyu je namreč uspelo operacijski sistem Ubuntu 9.04 (Linux 2.6.34) zagnati kar na 8-bitnem RISC mikrokrmilniku ATmega1284p takta 24MHz v kombinaciji z 16 KB RAM-a (SRAM) in 128 KB flash pomnilnika. V okviru projekta je bilo potrebno zaobiti minimalne zahteve sistema Linux, ki vključuje 32-bitni procesor z enoto za upravljanje z delavnim spominom (MMU) in nekaj MB RAM pomnilnika. Prvi problem je Dmitry rešil z emulatorjem za arhitekturo ARMv5TE, medtem ko je problem s pomnilnikom rešil s pomočjo starega 30-pinskega SIMM modula (16 MB), ki ga je pritrdil neposredno na vezje. Poleg tega je za shranjevanje podatkov uporabil pomnilniško kartico SD (1GB), čeprav bi bila dovolj že tista kapacitete 512 MB.

Glede na to, da efektivna emulirana hitrost procesorja znaša 6,5 KHz (šibak 8-bitni mikrokrmilnik mora vseeno posnemati 32-bitni procesor in enoto za upravljanje pomnilnika), so zmogljivosti računalnika precej slabe, oziroma jih praktično ni. Grinberg pravi, da zagon sistema (do konzole) traja približno dve uri, še dodatne štiri ure se porabijo za kompleten zagon operacijskega sistema Ubuntu, medtem ko bo za formatiranje SD kartice uporabnik potreboval kar cel dan. Veliko hitrejša in bolj elegantna rešitev za cenovno ugoden računalnik z operacijskim sistemom Linux bi bila vsekakor uporaba že kakšnega obstoječega proizvoda (kot je mini računalnik Raspberry Pi), vendar pa je bilo bistvo projekta dokazati zmožnost zagona Linuxov na 8-bitnem mikrokrmilniku in ne dejanska uporaba računalnika v resničnem življenju. Dmitry pri tem dodaja, da je sistem po končnem zagonu sistema vseeno vsaj malce uporaben. Tisti, ki ne verjamete zgoraj napisanemu, lahko na Dmitryevemu blogu preberete podrobnejše informacije o samem projektu, prav tako pa si lahko prenesete programsko opremo in natančna navodila za izgradnjo lastnega mini računalnika.


Vam je bila novica zanimiva?

Povejte prijateljem, da ste novico prebrali na Računalniških novicah.

Share
Prijavi napako v članku

Povezave



Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

Diamantni partner

Miklavčič marketing, d.o.o.

Zgornji Brnik 130H, 4210 Brnik aerodrom, Tel: 041 414 847
Zlati partner

TEKSEL d.o.o.

Tržaška cesta 132, 1000 Ljubljana, Tel: 01 620 77 25
Skoraj vsak mora vsebino, namen in vrednost svojega dela sporočiti strankam, obiskovalcem ali sodelavcem. Multimedijska oprema z integriranimi avdio in video funkcijami pomaga širiti ... Več
Zlati partner

SAMSUNG GmbH, podružnica v Ljubljani

Letališka cesta 29a, 1000 Ljubljana, Tel: +386 80 697 267
Samsung Electronics Co. je vodilni tehnološki gigant, ki navdihuje svet ter oblikuje prihodnost s prodornimi zamislimi in tehnologijami. Njihova poslovna filozofija, ki temelji na ... Več
Zlati partner

GS1 Slovenija

Dimičeva ulica 9, 1000 Ljubljana, Tel: +386 1 5898 320
GS1 Slovenija je neodvisna in nepridobitna organizacija na področju mednarodnih standardov GS1 za identifikacijo, zajem in elektronsko izmenjavo podatkov v Sloveniji. Ima preko ... Več