Od procesora Quark do platformy Joule. Wearables i Internet Rzeczy: rewolucja według Intela

Od procesora Quark do platformy Joule. Wearables i Internet Rzeczy: rewolucja według Intela01.12.2016 15:33
Jarosław Balcerzak

W ostatnich trzech latach Intel zaprezentował szereg technologii związanych z Internetem Rzeczy i wearables. Z jakim spotkały się przyjęciem i jakie możliwości zaoferowały developerom?

Intel Quark

Wszystko rozpoczęło się od prezentacji niewielkiego układu Quark X1000 na Intel Developer Forum w 2013 roku. Zademonstrowany wówczas mikroprocesor o wymiarach 15 × 15 mm miał trafić do urządzeń właśnie tworzących Internet Rzeczy i wearables. Intel zachęcał do swojej technologii deklarując wsparcie dla developerów i producentów gotowych urządzeń.

Do mikroprocesorów X1000-1021 dołączyły także mikrokontrolery Quark, D1000, D2000 oraz C1000. Najwięcej uwagi skupiały jednak te pierwsze: wykonane w litografii 32 nm, jednordzeniowe i jednowątkowe układy, które miały Intelowi zapewnić długo wyczekiwany sukces w technologii mobilnej.

Najmniejszym z dotychczasowych procesorów Intela był Atom, od którego Quark pobierał 10-krotnie mniej energii (2.2 W), a jego rdzeń był 5-krotnie mniejszy gabarytowo. Taktowanie było odpowiednio niższe i wynosiło 400 MHz, a pamięć 16KB SRAM, jednak było to więcej niż wystarczająco, by zapewnić udany start w urządzeniach ultramobilnych.

Wrażenie potęgowała uniwersalność i zaawansowana architektura, uwzględniająca wsparcie dla m.in. pamięci DDR3 800 (2 GB max), PCI-Express 2.0 czy dwa kontrolery Ethernet 100 Mbit. Perspektywy aplikacyjne były więc niezwykle szerokie. Po długim okresie oczekiwania procesory oficjalnie zadebiutowały dopiero w drugim kwartale 2015 roku.

Intel Galileo

Znacznie jednak wcześniej, bo jeszcze w październiku 2013 roku światło dzienne ujrzała kompatybilna z Arduino platforma developerska wykorzystująca procesory Quark – Galileo. Wykorzystująca system operacyjny Linux i programowalna w tymże, ale również poprzez OS X czy Windowsa. Stworzona ją dla społeczności twórców, licząc na zastosowania w edukacji czy robotyce.

Platforma dysponowała slotem mini PCI-Express, portem Ethernet 100 Mbit oraz RS-232, czytnikiem microSD, hostem i portem klienta USB, a także 8 MB pamięci flash. W drugim kwartale 2014 doczekała się także kolejnej generacji, dodającej wsparcie PoE 12V, a także zmienionego układu zasilania, akceptującego odtąd napięcia w szerokim zakresie od 7 do 15V.

Galileo 1. generacji
Galileo 1. generacji

Zainteresowanie, jakie wzbudził Galileo najlepiej oddała akcja dystrybuowania jej wśród developerów: chętnych było tak dużo, że platformy błyskawicznie zabrakło. Czy jednak można uznać, że zrewolucjonizowała rynek konsumencki? Niestety nie, chociaż mylą się Ci, którzy widzieliby w niej wyłącznie eksperymentalny i nieudany produkt.

Galileo zrobiło bowiem dużą karierę na uczelniach i w dziedzinie samodzielnie konstruowanej elektroniki. Również do polskich uczelni trafiły w setkach sztuk w celach edukacyjnych, a korzystający z nich studenci odnieśli międzynarodowe sukcesy w dziedzinach robotyki, IoT czy nawet medycyny. Niestety, nie przyniosło to jednocześnie typowo komercyjnego sukcesu.

generacja Galileo
generacja Galileo

Intel Edison

Drugim chronologicznie zastosowaniem dla nowej linii mikroprocesorów Quark był, zaprezentowany na styczniowych targach CES 2014, mikrokomputer Edison. Już dwa miesiące później zapowiedziano także jego drugą odsłonę, która zadebiutowała we wrześniu.

Mierząca zaledwie 35.5 × 25 × 3.9 mm platforma była napędzana przez dwurdzeniowy procesor Atom Silvermont 500 MHz (22 nm), wspierany przez 1 GB pamięci RAM DDR3. Quark odnalazł się w układzie w roli koprocesora. Do dyspozycji użytkowników było także 4 GB pamięci flash eMMC, czytnik microSD, a także zintegrowany moduł WiFi, Bluetooth 4.0 oraz kontrolery USB.

Tańsze od Galileo (50 zamiast 79.90 dol.) urządzenie także korzystało z Linuksa i oferowało zgodność z Arduino. Bez zmian pozostało również zasilanie (7-15 V). Ogromną zaletą Edisona była świetna dostępność oprogramowania i bibliotek procedur, dzięki którym start z platformą wymagał ograniczonej wiedzy z zakresu programowania i IT.

Choć wokół projektu utworzyła się duża społeczność entuzjastów projektowania własnych urządzeń, podobnie jak w przypadku Galileo kariera Edisona ograniczyła się do sektora edukacji oraz samodzielnie konstruowanej elektroniki. Żaden z utworzonych na niej projektów nie zbliżył się do koncepcji masowej produkcji i komercjalizacji.

Intel Curie

Premiera ze stycznia 2015 roku miała zapewnić najwyższej jakości następcę niedostatecznie energooszczędnego układu Edison. Stworzony na potrzeby technologii ubieralnej SoC Curie ma wymiary karty pamięci microSD i kryje w sobie wszystkie technologie niezbędne przenośnym urządzeniom o ograniczonym zapasie energii.

W Curie zawarto 32-bitowy mikroprocesor Quark, 384 kB pamięci flash i 80 kB SRAM. Producent zaimplementował również układ bezprzewodowego ładowania, akcelerometr, żyroskop, a także moduł Bluetooth LE. SoC został ponadto zintegrowany z otwartoźródłowym oprogramowaniem Project Zephyr i wyposażony w szeroki wachlarz aplikacji SDK dla developerów.

Dedykowany technologii ubieralnej układ doczekał się wielu prezentacji Intela na branżowych targach, m.in. CES. Można go było zobaczyć w aktywowanych głosowo okularach będących fitness trackerem, niewielkich urządzeniach do tworzenia muzyki w czasie rzeczywistym, a nawet rowerze i desce snowboardowej, z których gromadził dane nt. wysokości czy dystansu skoków.

Na początku bieżącego roku trafił również na platformę developerską Arduino 101 (nazywaną również Genuino 101), wycenioną na 30 dol. Niestety, podobnie jak w przypadku samych układów, nie zrobiła ona większej kariery i Curie do dnia dzisiejszego utknęło na etapie optymistycznych deklaracji producenta. Brak większego zainteresowania ze strony developerów pogrzebał ambitny projekt.

Intel Joule

Zaprezentowana 16 sierpnia tego roku na Intel Developer Forum, najnowsza platforma dedykowana IoT stanowi zwrot w dotychczasowej polityce Intela. Dwa modele Joule, 550X i 570X odchodzą od koncepcji integracji z Arduino, oferując zarazem niezrównaną wydajność zawartą w modułach SOM o rozmiarze zaledwie 48 × 24 × 3.5 mm.

Joule 550X opiera się na procesorze Atom Broxton-M T5500 (4 rdzenie, 4 wątki) o taktowaniu 1.5 GHz i korzysta z 3 GB pamięci RAM LPDDR4 oraz 8 GB flash eMMC. Joule 570X to już Atom T5700 (4/4) o częstotliwości 1.7 GHz (2.4 GHz w turbo), 4 GB RAM LPDDR4 oraz 16 GB eMMC. Oba modele dysponują łącznością bezprzewodową WiFi 802.11ac x2 MIMO oraz Bluetooth 4.1.

Obie wersje są developerom oferowane na płytkach bazowych wyposażonych w szereg interfejsów i złącz, m.in. USB 3.0 OTG, USB 2.0, PCIe x1 czy HDMI 1.4. Wśród kluczowych zastosowań producent wymienia operacje na strumieniach wideo (wsparcie dla 4K), wykonywanie skanów 3D, rozpoznawanie obiektów i obrazów (wsparcie kamer RealSense), robotyka oraz konstruowanie dronów.

Lista potencjalnych zastosowań jest oczywiście znacznie dłuższa i obejmuje każdą dziedzinę wymagającą dużej mocy obliczeniowej w kompaktowym i energooszczędnym urządzeniu. Wersję 570x wyceniono na 369.99 dol. (w komplecie z płytką bazową), podczas gdy 550X na 319.99 dol. (wyłącznie moduł).

Joule zadebiutował stosunkowo niedawno, trudno więc wyrokować o jego dalszych losach – potencjał bez wątpienia jest ogromny. Trudno również odmówić Intelowi właściwego prowadzenia kampanii, jeśli wśród partnerów projektu znalazł się m.in. Microsoft i General Electric. Niewykluczone że to właśnie ta platforma zapewni koncernowi tak długo oczekiwany sukces sprzedażowy w branży IoT.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.