Inženir sestavi delujoč računalnik Linux z uporabo samo treh 8-pinskih čipov.

  • Inženir je ustvaril mini računalnik, ki poganja Linux s samo tremi 8-pinskimi čipi.
  • Zasnova vključuje procesor ARM Cortex-M0+, 8 MB RAM-a in čip PL2303GL USB.
  • Uporablja emulator MIPS za zagon delujoče različice operacijskega sistema Debian.
  • Gre za poskus, ki prikazuje potencial jedra Linuxa na izjemno omejeni strojni opremi.

Mini računalnik s tremi čipi Linux

V svetu, v katerem prevladujejo vse zmogljivejše naprave z namenskimi grafičnimi karticami, večjedrnimi procesorji in operacijskimi sistemi, ki zahtevajo vedno več virov, se zdi, da so pobude, kot je tista, ki jo je razvil inženir Dimity Grinberg, v nasprotju s pravili, vendar odpirajo tudi nove poti za raziskovanje. In uspelo mu je oblikovati funkcionalen računalnik, ki lahko deluje Linux uporablja samo tri osnovne elektronske komponente.

Ta edinstveni računalnik se prilega vaši dlani in, čeprav ni namenjen zamenjavi tradicionalnih računalnikov, ponuja otipljiv dokaz, kako daleč lahko sežete v smislu optimizacija in učinkovitost strojne opreme. Poudarki so zavezanost zmanjšanju fizičnih elementov na minimum brez žrtvovanja funkcionalnosti potencial Linuxa v kontekstih, kjer so prostor in viri izjemno omejeni. Če želite raziskati več o sistemih, kot je ta, si oglejte naš vodnik na Programska oprema LinuxCNC.

Minimalističen dizajn na majhnem krožniku

Projekt, ki ga je sam Grinberg poimenoval "8pinLinux", temelji na a Tiskano vezje (PCB) zasnovan za integracijo samo treh čipov z 8-polnim SOIC pakiranjem. Ti čipi niso posebej zmogljivi, vendar vsaka izpolnjuje temeljno funkcijo v sistemu.

Prvič, uporabljeni procesor je model STM32G0 z arhitekturo ARM Cortex-M0+, več kot skromna možnost, a zadostna za namene projekta. Dodan mu je spomin 8 MB PSRAM, tudi v 8-pinskem ohišju, ki deluje kot sistemski RAM. Trio čipov zaključuje krmilnik USB PL2303GL, ki zagotavlja povezljivost in regulirano napajanje 3.3 V z izhodom 100 mA. Za tiste, ki iščejo posebno zmogljivost v podobnih napravah, je zanimivo preveriti najboljša programska oprema CAM za Linux.

Poleg tega ima plošča vgrajeno režo za kartico microSD, ki se uporablja kot zunanji sistem za shranjevanje. Ta majhen detajl je ključnega pomena, saj omogoča hišo operacijski sistem in nekatere začasne datoteke, čeprav omejitve hitrosti in zmogljivosti ostajajo.

Uporaba emulacije za premagovanje omejitev strojne opreme

Za zagon Linuxa na tako omejeni strojni opremi je Grinberg uporabil tehnike Emulacija arhitekture MIPS. To vam omogoča uporabo jedra Linuxa in ga prilagodite okolju, za katerega prvotno ni bilo namenjeno. Izbrani operacijski sistem je bil Debian, ki čeprav se zažene in deluje, to počne z opazna počasnost zaradi omejenih zmogljivosti konfiguracije.

Eden največjih tehničnih izzivov je bil doseči, da bi različni elementi delili isto podatkovno vodilo brez motenj. Da bi to dosegli, je bila implementirana rešitev filtriranja, ki omogoča ločeni signali SPI različnih frekvenc, tako da lahko kartica SD in povezava USB delujeta hkrati brez konfliktov. Če vas zanima emulacija in uporaba omejene strojne opreme, priporočamo branje o Pine64, brezplačen mini računalnik.

Celotna zasnova je optimizirana do milimetra. Čeprav natančne mere plošče niso bile razkrite, se ocenjuje, da bi lahko bila manjša od 3 cm x 3 cm, to je majhen del v primerjavi s standardnim Raspberry Pi, ki je približno 8.5 cm x 5.6 cm.

Tehnična predstavitev, ne komercialni izdelek

Ta mini računalnik ni mišljen kot prava zamenjava za trenutne sisteme, niti za najskromnejše mini računalnike, ki so na voljo na trgu. Prej gre za tehnična in konceptualna vaja, z namenom pokazati, kako daleč lahko seže učinkovitost, če razpoložljivo strojno opremo stisnemo do maksimuma.

Pobuda nekoliko spominja na druge izobraževalne in eksperimentalne projekte, kot je uporaba mikrokontrolerjev za posnemanje osnovnih omrežnih okolij, retro video iger ali industrijskih nadzornih sistemov. Tukaj je vrednost v dokazovanju tega Jedro Linuxa je mogoče prilagoditi tudi platformam z izjemno omejenimi zmogljivostmi. Za tiste, ki jih zanima razvoj programske opreme v teh okoljih, je koristno raziskati Arduino IDE na Raspberry Pi.

Te vrste napredka imajo lahko tudi praktične posledice v okoljih, kjer so velikost, poraba energije in stroški ključni dejavniki. Pomislimo na primer na projekte interneta stvari (IoT), kjer imamo Funkcionalna osnova Linuxa s tako malo strojne opreme bi lahko bila zanimiva za zelo specifične naloge..

Čeprav je trenutno bolj primeren kot dokaz koncepta, ni izključeno, da bodo te ideje v prihodnosti uporabljene v industrijske, izobraževalne ali raziskovalne platforme, ki odpira vrata bolj dostopnemu, trajnostnemu in učinkovitemu razvoju.

Rezultat je kombinacija prilagodljive programske opreme in minimalne strojne opreme, ideja, ki izziva tradicionalne koncepte o tem, kaj je potrebno za delovanje popolnega in uporabnega operacijskega sistema.

Lahko bi rekli, da tovrstni projekt deluje kot poligon za nove generacije oblikovalcev in razvijalcev strojne in programske opreme. Zagon tako zapletenega sistema v tako omejeni konfiguraciji odpira številne možnosti za oddaljena okolja, vgrajene sisteme in naprave za enkratno uporabo s posebnimi funkcijami. Pristop, ki je lahko povezan tudi s projektom Noodle Pi, radoveden ročni projekt.

Eksperiment »8pinLinux« kljub temu, da ni posebno zmogljiv ali hiter, uspe jasno pokazati, da obstaja prostor za ponoven razmislek o tem, kako je tehnologija zasnovana in distribuirana, pri čemer ocenjuje ne le zmogljivost, ampak tudi učinkovitost, dostopnost in tehnološka trajnost.

Še vedno utrjuje podobo Linuxa kot izjemno prilagodljivega operacijskega sistema, ki ga je mogoče prilagoditi skoraj vsakemu kontekstu, od superračunalnikov do eksperimentalni žepni projekti.

Nenavaden Xerus
Povezani članek:
Quirky Xerus, novi Windows operacijski sistem Linux za Raspberry Pi

Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.