Intel Galileo
Deweloper | Korporacja intelektualna |
---|---|
Typ | Komputer jednopłytowy |
Data wydania | 17 października 2013 r |
Cena wprowadzająca | 70 USD |
Przerwane | 19 czerwca 2017 |
System operacyjny | Linux ( Linux oparty na projekcie Yocto ) |
procesor | Intel Quark X1000 400MHz |
Pamięć | 256MB _ |
Składowanie |
Gniazdo karty Micro SD (karta Micro SD lub SDHC) |
Moc | 15 W |
Strona internetowa | www.intel.com |
Deweloper | Korporacja intelektualna |
---|---|
Typ | Komputer jednopłytowy |
Data wydania | 10 lipca 2014 r |
System operacyjny | Linuks |
procesor | Intel Quark X1000 32-bitowy 400 MHz |
Pamięć | 256MB _ |
Składowanie | Pamięć Flash 8M , EEPROM 8 kb , gniazdo kart Micro SD do 32GB |
Moc | 15 W |
Strona internetowa | www.intel.com |
Intel Galileo jest pierwszą z linii płyt rozwojowych z certyfikatem Arduino , opartych na architekturze Intel x86 i jest przeznaczona dla twórców i społeczności edukacyjnych. Intel wypuścił dwie wersje Galileo, określane jako Gen 1 i Gen 2. Te płyty rozwojowe są czasami nazywane „płytami blokującymi”.
Zarząd został rozwiązany 19 czerwca 2017 roku.
Specyfikacja techniczna
Intel Galileo łączy technologię Intela z obsługą gotowych sprzętowych kart rozszerzeń Arduino (zwanych „tarczami”) oraz środowiskiem i bibliotekami programistycznymi Arduino. Płytka rozwojowa obsługuje Linux typu open source z bibliotekami oprogramowania Arduino, umożliwiającymi ponowne wykorzystanie istniejącego oprogramowania, zwanego „szkicami”. Szkic jest uruchamiany za każdym razem, gdy płyta jest zasilana. Intel Galileo można zaprogramować przez OS X , Microsoft Windows oraz oprogramowanie operacyjne hosta Linux. Płytka została również zaprojektowana tak, aby była kompatybilna sprzętowo i programowo z ekosystemem tarczy Arduino.
Intel Galileo jest wyposażony w Intel Quark SoC X1000, pierwszy produkt z rodziny technologii Intel Quark , niskoenergetycznych produktów z małymi rdzeniami. Intel Quark reprezentuje próbę Intela do konkurowania na rynkach, takich jak Internet rzeczy i komputery do noszenia . Zaprojektowany w Irlandii układ Quark SoC X1000 to 32-bitowy, jednordzeniowy, jednowątkowy procesor zgodny z architekturą zestawu instrukcji Pentium (P54C/i586) (ISA), działający z szybkością do 400 MHz. Quark jest postrzegany przez niektórych jako odpowiedź Intela na ARM , projekt procesora występujący w smartfonach i innych komputerach jednopłytowych.
Przy taktowaniu 400 MHz, wraz z 256 Mb pamięci RAM DDR3 i 8 Mb pamięci flash , Galileo jest znacznie potężniejszy niż konkurencyjne płyty Arduino. Na przykład Mega 2560 ma taktowanie 16 MHz, 8 Kb RAM i 256 Kb pamięci flash. Bardziej odpowiednie byłoby porównanie Galileo do innego komputera jednopłytowego , takiego jak Raspberry Pi . Najnowsza iteracja, Pi 3 Model B, zastąpiła Pi 2 Model B w lutym 2016 r. Jest potężniejsza niż starszy Galileo Gen 2, wyposażony w procesor 1,2 GHz i 1 GB pamięci RAM. Pi nie ma jednak żadnej pamięci flash.
Obie płyty Galileo obsługują ekosystem tarczy Arduino. W przeciwieństwie do większości płyt Arduino, płyty Intel obsługują ekrany zarówno 3,3 V, jak i 5 V. Płyta rozwojowa firmy Intel jest dostarczana z kilkoma standardowymi interfejsami we/wy w przemyśle komputerowym. Obsługa PCI Express oznacza, że do płyty można podłączyć karty Wi-Fi, Bluetooth lub GSM. Umożliwia również korzystanie z dysków półprzewodnikowych z Galileo.
Obsługa 10/100 Mbit Ethernet umożliwia podłączenie płyty do sieci LAN. Umożliwia także dostęp do powłoki Linuksa. Płyty dodatkowo obsługują Micro SD, co oznacza, że dostępną pamięć można rozszerzyć nawet o 32 GB. Inne interfejsy I/O obejmują ACPI , USB 2.0 device i porty hosta USB EHCI/OHCI, szybki UART, port szeregowy RS-232 , programowalna pamięć flash NOR 8 MB i port JTAG do łatwego debugowania.
Chociaż Galileo był dostarczany z Linuksem, możliwe było posiadanie niestandardowej wersji systemu Windows zarówno w Gen 1, jak i Gen 2. Wsparcie to zostało jednak zawieszone przez firmę Microsoft w dniu 30 listopada 2015 r. Firma Microsoft powołała się na problemy sprzętowe, a niektóre konkretnie przypisując do niskiego taktowania Galileo.
Galileo obsługuje Arduino IDE działające na szczycie niezmodyfikowanego stosu oprogramowania Linux, wspieranego przez wspólny łańcuch narzędzi open source. Płyta jest dostarczana z fabrycznie załadowanym obrazem SPI systemu Linux. Chociaż ta wersja (Yocto 1.4 Poky Linux) ma bardzo ograniczone funkcje (np. nie zawiera modułu Wi-Fi), nie wymaga dodawania żadnych urządzeń pamięci masowej. Intel zapewnia również bardziej funkcjonalne wersje Linuksa dla płyt głównych. Obraz „SD-Card” można pobrać i załadować na kartę za pomocą karty Micro SD. Obejmuje, wśród wielu modułów, moduł Wi-Fi, obsługę OpenCV w celu umożliwienia widzenia komputerowego, ALSA do przetwarzania dźwięku i Node.js do obsługi JavaScript . Dostępna jest również bardziej zaawansowana wersja IoT DevKit , która umożliwia realizację złożonych projektów IoT, dodając na przykład obsługę OpenCV-Python.
Raspberry Pi, podobnie jak większość płytek od Arduino, nie posiada wbudowanego zegara czasu rzeczywistego . Płyty Galileo mają zegar czasu rzeczywistego, wymagający jedynie baterii pastylkowej 3 V. Dzięki temu tablice mogą utrzymywać dokładny czas bez konieczności podłączania do źródła zasilania lub Internetu.
Galileo można postrzegać jako prawdziwie otwarte oprogramowanie , ponieważ zarówno schematy, jak i kod źródłowy są dostępne do bezpłatnego pobrania bez umowy licencyjnej na oprogramowanie. Jednak niektórzy argumentowali, że sprzęt nie powinien być oznaczony jako open source, jeśli rdzeń procesora nie jest również open source.
Ekosystem Arduino
Ekosystem Arduino ma trzy „poziomy”: [ potrzebne źródło ]
- „Arduino” jest produkowane i dystrybuowane przez Arduino.
- „AtHeart” identyfikuje każdą płytkę wyprodukowaną przy użyciu procesora obsługiwanego przez Arduino.
- „Certyfikowany” oznacza, że płyta jest obsługiwana przez platformę Arduino, ale nie korzysta z procesora obsługującego Arduino.
Galileo należy do trzeciej kategorii. Mimo że jest to najniższy poziom w ekosystemie Arduino, oznacza to nadal, że płytki Galileo można programować za pomocą oficjalnego Arduino IDE, zakupionego w sklepie internetowym Arduino i jest kompatybilne z urządzeniami peryferyjnymi Arduino, takimi jak nakładki.
Sprzedaż i adopcja
Firma Intel nie publikuje danych dotyczących sprzedaży swoich produktów.
Starając się wzmocnić ekosystem swojej architektury Quark, Intel rozdał 50 000 Galileo Gen 1, kiedy został wprowadzony na rynek. W 2014 roku Microsoft rozdawał również tablice Galileo osobom, które zapisały się do programu IoT.
30 listopada 2015 r. Microsoft zawiesił wsparcie dla Galileo. Chociaż nie jest jasne, jaki wpływ miało to na wyniki sprzedaży płyt, oznaczało to, że programiści tworzący projekty dla Microsoft Windows 10 IoT Core musieli przejść na Raspberry Pi 2 lub 3.
W dniu 16 czerwca 2017 r. Intel ogłosił, że „koniec okresu eksploatacji” i ostatnia data wysyłki gamy Galileo to 16 grudnia 2017 r.
Różnica między Gen 1 a Gen 2
Intel Galileo Gen 2 jest podobny do Gen 1 z następującymi zmianami:
- Zastępuje port konsoli RS-232 (gniazdo audio) 1x6-stykowym złączem USB TTL UART 3,3 V
- Dodaje 12-bitową modulację szerokości impulsu (PWM)
- Przekierowanie konsoli UART1 do nagłówków Arduino
- zasilania przez sieć Ethernet (PoE) (wymaga instalacji modułu zasilania Silvertel Ag9712-2BR/FL)
- Układ regulacji mocy, który akceptuje zasilacze od 7V do 15V.
- Ulepszona linia sterowania PWM oznacza lepszą rozdzielczość sterowania ruchem.
Funkcja | GEN 1 | GEN 2 |
---|---|---|
SoC | Intel Quark X1000 32-bitowy 400 MHz | Intel Quark X1000 32-bitowy 400 MHz |
Moc (Beczka) | 5V | 7V-15V |
Zasilanie ( PoE ) | NIE | Tak (wymaga instalacji modułu zasilania Silvertel Ag9712-BR2/FL) |
Zobacz też
Linki zewnętrzne
- Strefa programisty, Rozpocznij pracę z technologią Galileo
- FreeRTOS działający na Galileo
- Specyfikacje produktów Intel Galileo