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

Zlati partner

SELECTIUM ADRIATICS d.o.o.

Letališka cesta 29c, 1000 Ljubljana, Tel: 01 543 88 88
Podjetje Selectium Adriatics d. o. o., ki v Sloveniji nastopa pod imenom Hewlett Packard Enterprise operated by Selectium, je lokalni zastopnik družbe Hewlett Packard Enterprise (HPE). ... Več
Zlati partner

COLBY d.o.o.

Limbuška cesta 2, 2341 Limbuš, Tel: 02 330 33 00
Podjetje Colby, ustanovljeno leta 1993, je vodilni distributer zabavne elektronike in izdelkov s področja zabave z močno prisotnostjo na več trgih. Pokrivamo celoten spekter distribucije ... Več

RETTRO d.o.o., vaš partner v razvoju IT-rešitev

Šlandrova 4b, 1000 Ljubljana, Tel: 031 313 312
Mikro podjetje Rettro d.o.o. je specializirano za razvoj različnih informacijskih sistemov z najnovejšimi tehnologijami po meri naročnika. Znanje in izkušnje Rettrovih strokovnjakov ... Več

Mauco d.o.o.

Zalog 2, 6230 Postojna, Tel: 068 642 605
V poslovnem svetu diverzifikacija pomeni razvejanje poslovanja na druge kategorije izdelkov, panoge ali trge. Diverzifikacija je pogosto zaščitna mreža pred izpadom dela v posamezni ... Več