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

Bronasti partner

E-MISIJA d.o.o.

Ljubljanska cesta 21d, 1241 Kamnik, Tel: 01 830 35 32
V E-MISIJI d.o.o. so v tridesetih letih svojega obstoja dokazali, da sodijo v sam vrh slovenske računalniške scene. Ne samo, da za njimi stoji več kot 20.000 zadovoljnih strank, ... Več
Zlati partner

E-športna zveza Slovenije (EŠZS)

Zvezda 19, 1000 Ljubljana,
E-šport je v preteklem desetletju doživel izjemno rast, tako glede gledanosti, raznovrstnosti in prihodkov. Povečana gledanost, k čemer so prispevale platforme za pretakanje vsebin ... Več
Zlati partner

COLBY d.o.o.

Limbuška cesta 2, 2341 Limbuš, Tel: 02 330 33 00
Podjetje Colby d.o.o. je bilo ustanovljeno leta 1993. Ukvarja se s prodajo iger za računalnike in igralne konzole. V začetku so prodajali preko pošte, kasneje preko lastne trgovine. ... Več
Zlati partner

MIKROCOP d.o.o.

Ulica Ambrožiča Novljana 7, 1000 Ljubljana, Tel: 01 587 42 80
Mikrocop je vodilni ponudnik celovitih IT rešitev in storitev za digitalno poslovanje. S povečevanjem učinkovitosti in zagotavljanjem zakonske skladnosti podpira podjetja na ... Več