Hogyan tud Linuxot futtatni egy mini PC mindössze három 3 tűs chippel

  • Egy mérnök egy funkcionális miniszámítógépet készített mindössze három 8 tűs chippel.
  • A rendszer képes Linuxot futtatni MIPS architektúra emulációval.
  • ARM Cortex-M0+ processzort, 8 MB RAM-ot és PL2303GL USB chipet használ.
  • Ez a koncepció bizonyítéka a Linux kernel alkalmazkodóképességére és hatékonyságára vonatkozóan.

Mi az a 8pinLinux

Egy olyan technológiai világban, amely folyamatosan halad az egyre erőteljesebb és összetettebb megoldások felé, egy gyökeresen eltérő javaslat keltette fel a hardver- és ingyenes szoftverrajongók érdeklődését. Ez egy apró számítógép, amely képes Linux disztribúciót futtatni mindössze három 8 tűs tokozott lapkával, ún. 8pinLinux.

Ez a projekt, amelyet Dimity Grinberg mérnök fejlesztett ki, elérte azt, ami szinte lehetetlennek tűnt: egy komplett operációs rendszert, például Linuxot futtatott egy olyan kártyán, amely könnyen elfér a tenyerében. A legcsodálatosabb az egészben, hogy ezt úgy éri el, hogy nem használ olyan tipikus platformokat, mint a Raspberry Pi vagy az Arduino, hanem sokkal kisebb és speciálisabb konfigurációra hagyatkozik.

Mi is pontosan az a 8pinLinux?

A projekt 8pinLinux Technikai demonstrációként született meg, hogy a számítástechnika meddig mehet el a hatékonyság, ha a végletekig elviszik. Ahelyett, hogy a legmodernebb processzorokra vagy az ultragyors memóriára fogadott volna, Grinberg az volt, hogy maximalizálja a teljesítményt minimális előnyökkel Így láthatja, hogy ez a koncepció hogyan kapcsolódik a piacon lévő többi mini PC-hez.

Könnyű Linux disztribúciók
Kapcsolódó cikk:
Könnyű Linux disztribúciók

Ez a mikroszámítógép a Nyomtatott áramköri kártya (PCB) kifejezetten három fő chip befogadására tervezték, mindezt 8 tűs SOIC (Small Outline Integrated Circuit) csomagolásban. Ezek az elemek, nyilvánvaló korlátaik ellenére, képesek együttműködni, hogy működőképes operációs alapot biztosítsanak a Linux számára.

Azok az alkatrészek, amelyek lehetővé teszik ezt a teljesítményt

Ismerje meg a 8pinLinux mikroprocesszort

A három használt chip fedezi alapvető funkciókat bármely számítógépes rendszeren belül, bár ebben az esetben ezt az elve alapján teszik erőforrás-maximalizálás kis helyen, azzal a céllal, hogy bemutassa, hogy a Linux hagyományos hardver nélkül is futtatható.

  • STM32G0 ARM Cortex-M0+ architektúrával: Ez a mikrokontroller a rendszer fő processzoraként működik. Bár a modern CPU-khoz képest nagyon korlátozott chipről van szó, az egyszerűsített ARM architektúrának köszönhetően elegendő az alapvető funkciók futtatásához.
  • 8 MB PSRAM memória: Ez a memória rendszer RAM-ként működik. Kritikus eleme minden operációs rendszernek, és bár kapacitása a jelenlegi szabványokhoz képest nagyon alacsony, bizonyos korlátozásokkal lehetővé teszi a Linux futtatását.
  • USB chip PL2303GL: Felelős a csatlakozás és az áramellátás biztosításáért. 3.3 V szabályozott kimenetet kínál 100 mA áramerősséggel, ami több mint elegendő egy ilyen zárt rendszerhez.

Ezen a három kulcselemen kívül a mini tábla tartalmazza a microSD kártyahely, amely kiegészítő tárolórendszerként funkcionál. Tárolja az operációs rendszert (ebben az esetben a Debiant) az ideiglenes adatokkal együtt. Bár az olvasási és írási sebesség nem a legjobb, a rendszer még mindig elindul és működik, ami jelentős eredmény. Ez érdekes, ha összehasonlítjuk a 8pinLinuxot más mikro PC-s opciókkal.

A teljesítmény mögött meghúzódó varázslat: MIPS emuláció és extrém 8pinLinux optimalizálás

A projektben a leglenyűgözőbb nem csak a miniatürizálás, hanem az is, hogy ezt hogyan sikerült elérni. hogy a Linux ilyen korlátozott környezetben működik. Ennek eléréséhez Grinberg a MIPS architektúra emulátor, egy eszköz, amely lehetővé teszi az adott platformhoz tervezett utasítások lefordítását és végrehajtását a chip ARM processzorán.

Ismerje meg az Auto-Colort, az új kártevőt, amely megtámadja a Linuxot
Kapcsolódó cikk:
Auto-Color: Linux rendszereket fenyegető rosszindulatú program

Ennek az emulációnak köszönhetően elindítható a Debian, amely bár sebességproblémákkal küszködik (az indítás különösen lassú, a felület pedig elég alap), teljesen működőképes. Ez ismét bizonyítja a Linux kernel rendkívüli alkalmazkodóképességét, amely gyakorlatilag bármilyen hardveren képes futni, ha elvégezzük a szükséges beállításokat.

Közös buszok integrálása: technikai kihívás

A fejlesztés során az egyik fő kihívás az volt adatbuszok megosztása az SD-kártya és az USB-csatlakozórendszer között. Mindkét összetevő SPI (Serial Peripheral Interface) kommunikációt igényel, ami interferenciát okozhat.

Ennek a konfliktusnak a megoldására Grinberg végrehajtotta a speciális SPI forgalomszűrő amely lehetővé teszi a magas és alacsony frekvenciájú jelek elkülönítését. Ez az ilyen típusú összeállításoknál szokatlan technika lehetővé tette mindkét elem egyidejű működését anélkül, hogy a rendszer stabilitását veszélyeztetné.

Összehasonlítás más 8pinLinuxos mikroszámítógépekkel

A projekt nagyságának kontextusba helyezéséhez hasznos lehet összehasonlítani más jól ismert eszközökkel, például a Raspberry Pi-vel. Ez utóbbi mérete körülbelül 85 mm x 56 mm, míg a PCB a 8pinLinux 30 mm x 30 mm körüli, azaz kb 20-szor kisebb. A méretbeli különbség miatt érdekes eszköz a többi mini PC-hez képest.

És bár a funkciók még csak távolról sem hasonlíthatók össze, a 8pinLinux értéke abban rejlik, hogy képes kísérleti terepet a jövőbeli kutatásokhoz olyan területeken, mint a beágyazott rendszerek, az IoT vagy a technológiai oktatás. Kiváló lehetőség azoknak, akik kezdők a programozásban és számítástechnikában.

Vannak gyakorlati alkalmazásai, vagy ez csak egy kísérlet?

Ez a mikroszámítógép nem helyettesíti a hagyományos PC-ket vagy SBC-ket (Single Board Computers), például a Raspberry Pi-t vagy a Banana Pi-t. Ez inkább a koncepció bizonyítéka, amely bemutatja a szabad szoftverek lehetőségeit, ha kreativitással és technikai tudással alkalmazzák. Ez az innovatív megközelítés összehasonlítható más eszközökkel, mint például a Acer Revo One.

Az érték benne van bizonyítja, hogy lehetséges a hardver minimalizálása az alapvető funkciók feláldozása nélkül. Ezek a tulajdonságok potenciális jelöltté teszik az olyan alkalmazásokhoz, ahol az ár, a méret és az energiafogyasztás kritikus, mint például:

  • Olcsó eszközök technológiai oktatáshoz.
  • Nagyon specifikus ipari automatizálási projektek.
  • Beágyazott rendszerek az IoT területén.
  • Tesztlaboratóriumok elektronikai mérnöki vagy számítástechnikai hallgatók számára.

A Linux az alkalmazkodóképesség és a fenntarthatóság szimbóluma

A Linux kernel ismét bebizonyította, hogy az páratlan sokoldalúság. A nagy teljesítményű vállalati kiszolgálóktól egészen az apró, háromchipes eszközig mindent futtatni képes, és a történelem egyik leginkább alkalmazkodó operációs rendszerévé vált. Azok számára, akik alternatívákat keresnek a szabad szoftverek világában, ez egy érdekes lehetőség.

Az ilyen típusú projektek nemcsak a teljesítményük, hanem a teljesítményük miatt is megerősítik hasznosságukat fenntartható, hozzáférhető és oktatási megközelítés. Egy olyan környezetben, ahol növekszik az elektronikai hulladék, és az eszközök gyorsan elavulnak, a 8pinLinuxhoz hasonló kezdeményezések a tudatosabb és hatékonyabb számítástechnika felé nyitják meg az utat.

A Grinberg által vezetett kísérlet bemutatja, hogy az innováció nem mindig igényel nagy költségvetést vagy csúcstechnológiát. Éppen ellenkezőleg, a technikai találékonyság és a mély megértése szoftver valóban bomlasztó eredményeket érhet el.

Ismerje meg a 8pinLinux mikroprocesszort
Kapcsolódó cikk:
A Google natív Linux-terminált indít Androidon

Szerény méretéből adódóan ez a miniszámítógép egyértelművé teszi, hogy a számítástechnika jövője is lehet kompakt, hatékony és mindenekelőtt megfizethető. Ossza meg az információkat, hogy más felhasználók is tudjanak erről a 8pinLinux mikroszámítógépről.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.