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.


Prijavi napako v članku

Povezave



Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

BILAZ d.o.o.

Sedejeva ulica 8, 5000 Nova Gorica, Tel: 05 333 19 00
Ponudba kakovostnih storitev s kvalitetnimi materiali in "brand name" računalniškimi blagovnimi znamkami jih uvršča v sam vrh tovrstnih ponudnikov. Cenovna politika podjetja je ... Več

Tiskarna Igma-Graf, Martin Škofljanec s.p.

Brege 60, 8273 Leskovec pri Krškem, Tel: 040 744 158
Kako vam lahko reklamna majica pomaga pri promociji vašega podjetja Promocije podjetja se je potrebno lotiti na pravi način, saj potencialna stranka ne sme imeti občutka vsiljivosti ... Več

SoftNET d.o.o.

Borovec 2, 1236 Trzin, Tel: 01 810 01 00
Vse telekomunikacijske storitve na enem mestu V podjetju ni nič pomembnejšega kot dobra telekomunikacijska povezanost, tako znotraj kot zunaj podjetja. Podjetje SoftNET vam s ... Več
Srebrni partner

LESTRA d.o.o.

Vaška pot 17c, 1235 Radomlje, Tel: 01 563 60 60
Vodilni na področju trženja projektorjev – strokovno svetovanje, izposoja, montaža in servis Z več kot 30-letnimi izkušnjami in najboljšo izbiro projekcijske opreme za vas. V ... Več