8/1. kép
Mindez könnyen elérhető a Sketches írásával, amely egy Arduino program elnevezése, és egy Sketch a Galileo számára sem különbözik egymástól. Jelenleg az Arduino IDE szoftver egy speciális verzióját kell használni, de ez vizuálisan megegyezik az eredetivel, amelyhez a jövőben valószínűleg Galileo támogatás is hozzáadódik.
Intel Galileo áttekintés: a Quark CPU
Ha azonban a Galileo egyszerűen egy másik Arduino klón lenne, akkor rendkívül túlárazott lenne. Bár igaz, hogy szinte bármilyen Arduino Sketch futtatható módosítás nélkül, az Intel titkos szósza a Galileo Quark processzora formájában érkezik.
A Quark az Intel első ARM-szerű ultra-alacsony fogyasztású mikroprocesszora. A klasszikus 32 bites x86-os Pentium architektúra felhasználásával, a gyártási folyamat visszaszorításával és az órajel növelésével az Intel olyan chipet hozott létre, amely a lehető legkevesebb energiát fogyasztja, miközben képes a szabványos x86 kód futtatására.
A Quark nem éppen egy erőmű. Az egyetlen mag mindössze 400 MHz-en működik: egy 10 MB-os fájl tömörítési tesztje 25,9 másodperc alatt készült el, szemben a Raspberry Pi 8,3 másodpercével. A teljesítménye az időkritikus Sketches futtatásakor is gyenge – minden, ami a GPIO tűk gyors változásán alapul, valószínűleg nem fog a várt módon futni. A Pi-vel ellentétben azonban a Galileót nem általános célú számítógépnek tervezték. Hiányzik belőle semmilyen videokimenet, vagy bárhol a billentyűzet vagy egér csatlakoztatásához.
Ehelyett az Intel a mikrokontrollerek piacát célozza meg. Lehet, hogy a Quark nem a leggyorsabb processzor, de sokkal összetettebb kód futtatására képes, mint egy tiszta mikrokontroller, beleértve a mellékelt operációs rendszert: a Yocto Project Linuxot. Ez lehetővé teszi a Galileo számára, hogy gazdaszoftvert, például webszervert vagy adatbázist tudjon futtatni, amelyhez rendszerint külön számítógépre lenne szükség, a fedélzeti Ethernet porton vagy egy opcionális mini-PCI Express vezeték nélküli adapteren keresztül.
Ez is segít megmagyarázni az Intel árait az alaplapra: egy Arduino Uno mikrokontroller körülbelül 22 GBP-ba kerül, egy hivatalos Ethernet pajzs pedig további 35 GBP-ba kerül a hálózati kapcsolat biztosításához. Csaknem 63 fontért a Galileo nagyobb rugalmasságot kínál, mint ez a kombináció, mindössze néhány fonttal többért.
Intel Galileo áttekintés: Ítélet
Bár a Galileo kétségtelenül okos tervezés, kulcsfontosságú területeken elmarad riválisaitól. A Quark processzor teljesítménye lényegesen alacsonyabb, mint az ARM-alapú riválisoké, miközben melegebben – 60°C-ot meghaladóan – fut, és az alaplap nem használható általános célú PC-ként. És bár nagyobb rugalmasságot kínál, mint egy hagyományos Arduino, általános teljesítménye gyenge.
Azok számára azonban, akik nem bánják ezeket a korlátozásokat, jelentős lehetőségeket kínál. Ha más nem is, a Galileo bepillantást enged az Intel azon terveibe, hogy Quark processzorával megtámadja az alacsony fogyasztású piacot.