W końcu dotarła do mnie długo wyczekiwana platforma deweloperska, którą bez wątpienia można nazwać superkomputerem w segmencie Embedded - a mianowicie NVIDIA Jetson TK1. Od strony sprzętowej mamy tutaj bardzo mocny układ SoC Tegra TK1 wykorzystujący cztery rdzenie Cortex-A15 taktowany zegarem 2.32GHz w architekturze NVIDIA 4-Plus-1. Jednak prawdziwą bombą jest rdzeń graficzny oparty o architekturę NVIDIA Kepler (GK20a), uzbrojony w 192 rdzenie CUDA. Pozwala to osiągnąć wydajność na poziomie 300 GFLOPS, dla porównania układ Mali-T628 MP6 zastosowany w procesorach Exynos5422 osiąga połowę mniej, bo 146 GFLOPS. Układ SoC chłodzi radiator oraz przymocowany 1.3W wentylator, zasilany napięciem 12V.
Na płycie znajdziemy również 2GB pamięci DDR3L taktowanej zegarem 933MHz oraz 16GB pamięci eMMC 4.51. Jetson TK1 został również wyposażony w gigabitowy port Ethernet wykorzystujący układ Realtek RTL8111GS, jeden port USB 3.0 oraz jeden port micro-USB 2.0, który możemy wykorzystać jako standardowy port USB dzięki dołączonemu adapterowi.
Ogromnie cieszy port SATA oraz gniazdo mini-PCIe, do którego możemy wpiąć karty rozszerzeń, takie jak: karty Wi-Fi, dyski SSD, modemy 3G, kontrolery SATA RAID, kontrolery USB itd. Za dźwięk odpowiada układ ALC5639.
Jeśli chodzi o dodatkowe złącza, to wymienić można port szeregowy RS232, wyjście audio, wejście mikrofonowe, gniazdo HDMI 1.4, czytnik kart SD, port JTAG oraz 125 pinowy port rozszerzeń udostępniający następujące porty:
- dwa szybkie porty kamer CSI-2 MIPI (4-torowy i 1-torowy),
- port LCD obsługujący panele LVDS i eDP,
- porty dotykowe SPI (4-torowy oraz 1-torowy CSI-2),
- UART,
- HSIC,
- trzy porty I2C,
- osiem pinów GPIO (logika 1.8V)
Dodatki
Ponieważ Jetson TK1 posiada gniazdo mini-PCIe, warto również zaopatrzyć się kartę sieciową Wi-Fi. Do testów skombinowałem Intel Centrino Wireless-N 2230 oraz Athreos AR5B95, wraz z różnymi antenami. Niestety karty sieciowe nie działają out-of-box, ponieważ niezbędna będzie ponowna kompilacją jądra.
Okazuje się, że konieczne jest również dokupienie kabla zasilającego do zasilacza, ponieważ w komplecie dostarczony jest z wtyczką amerykańską. Natomiast aby wykorzystać port micro-USB 2.0 jak dodatkowy port, zaopatrzmy się również w adapter micro-USB na USB (żenskie). Problemem może okazać się tylko jeden port USB 3.0 w standardowym rozmiarze, jeśli nie posiadamy klawiatury i myszki z odbiornikiem Unifying, niezbędne będzie podłączenie aktywnego huba USB.
Linux For Tegra R19.2, czyli Ubuntu 14.04
Jetsona TK1 wyróżnia w pełni wspierane sprzętowo standardy CUDA 6.0, OpenGL 4.4, OpenGL ES 3.1, NPP, EGL 1.4, OpenCV4Tegra oraz VisionWorks. Wszystko to pod Linuksem z jądrem 3.10.24 i pełną obsługą X11 oraz RandR 1.4. Domyślnie zainstalowana jest dystrybucja Ubuntu 14.04 ze środowiskiem Unity. Podczas pracy rdzenie procesora są usypiane w razie potrzeby, ograniczając tym samym pobór prądu.
Oczywiście możemy włączyć na stałe wszystkie cztery rdzenie oraz ustawić profil na performance:
Dekodowanie filmów 1080p odbywa się bez zajęknięcia. Jeśli kogoś interesuje XBMC, to również nie ma z nim najmniejszych problemów. Co ciekawe - XBMC wykorzystuje Open GL ES.
Porównanie z innymi platformami
NVIDIA Jetson w działaniu
Porównanie parametrów
Wpisy na podobny temat
- 25 Jul 2014 » Jetson TK1 i drobne testy wydajnościowe Hardware
- 02 Aug 2014 » 8MP kamera See3CAM_80 z autofocusem i USB 3.0 Hardware
- 23 Aug 2014 » Jetson TK1 i zegar czasu rzeczywistego DS3231 Hardware
Komentarze
A jaka jest cena tego cudeńka? I gdzie można go dostać.
Wiadomo czy (a jeśli tak to kiedy) dostępna będzie taka płytka z Tegrą K1 w wersji 64bit?
Pod koniec roku ma być 64-bitowa wersja Tegry K1, jednak o płytce nic mi nie wiadomo
64-bitowy ARM wiele może nie zmienić.
dlaczego może nie zmienić?
Jak Phoronix ją testował to puściłem testy porównawcze kontra Celeron J1900 i wypadał tylko nieco lepiej... ale że Jetson nie jest tani, a x86 może więcej - zastosowania poza specyficzną developerką i wykorzystaniem CUDA to nie widzę.
I tak, i nie :) Muszę się odrobinę nie zgodzić - pełne wsparcie OpenGL pozwala w końcu na pełnoprawny desktop, płynność działania takiego unity3d jest zdumiewająca, nie wspomnę już o lżejszych środowiskach. To jest praktycznie koronny argument przeciwników wszelkiej maści układów z układem Mali/PowerVR.
Port SATA, 1Gbit Ethernet, mini-PCIE - aż się prosi o rozwiązanie mini serwera w domu do szerokiego zastosowania.
Uruchomione KDE to zaledwie 3W, Przy pełnym obciążeniu nie udało mi się przekroczyć 8W, dopiero mordowanie CUDA podbija do 11W.
HTPC w dowolnej konfiguracji, z dowolnym materiałem video.
Tak jak wspomniałeś CUDA, kamera, analiza obrazu, robotyka - nie znajdziesz nic lepszego. Do tego specjalna wersja OpenCV daje kopa i to sporego.
Wystarczająca ilość GPIO + i2c daje duże, dodatkowe możliwości.
Łącząc to wszystko ciężko chyba o coś równie dobrego - cena jest niemal identyczna do najmocniejszych ODROID-ów XU / XU3, a możliwości o wiele większe.
Mam nadzieję, że uda mi się to pokazać w serii kolejnych wpisów o tej platformie, bo zastosowań jest kilka. Ale zgadzam się, że najmocniejszą stroną jest developerka i CUDA.
Jednak z miłą chęcią poznam platformy x86 o rozmiarze 12x12 cm przy maksymalnym poborze 8-12W - z dobrym wsparciem, pełna akceleracją, portami GPIO, 1Gbit ethernetem, USB 3.0, bez udręki użytkownika ze sterownikami metodą inżynierii wstecznej. Znasz coś ciekawego wartego uwagi? Możesz zapodać linka do testów tego Celerona jak masz?
http://openbenchmarking.org/result/1405010-PL-1405010KH96 :)
W Europie jakieś 800 PLN http://shop.avionic-design.com/NVIDIA-Jetson-TK1-CUDA-Developer-Kit-EN więc tłumów nie będzie - żeby tyle wydać trzeba mieć powód.
8-12W to raczej TDP samego układu. Jakby mierzyć ile ciągnie zasilacz to wyszłoby więcej.
Gdzie można kupić TK1 i jak długo trzeba na nią czekać?
Wszędzie gdzie popatrzę jest \'not available\', rozumiem że to jeszcze nie weszło do seryjnej produkcji ?
na przykład tu - http://www.seco.com/prods/processor/nvidia/nvidia-jetson-tk1.html
Ktoś wie czy w Polsce da radę gdzieś dostać? Przedstawiciela Seco nie znalazłem w PL... a potrzebuję pilnie 2 sztuki...
Dear Mr. Korneliusz,
Please pive me a suggestion for my application, where I use Jetson TK1 board together with an Universal LCD with HDMI interface and capacitive multitouch, i.e. one similar Display used by you in your contribution I found it at: http://plus.google.com/communities/11724176143910357920
Please let me know where/how you connected the Display to Jetson TK1, to test multitouch function of ODROID-VU?
My Display (multitouch, too) has for that un USB connector on the controller board (as on the board of ODROID-VU) and suppose that problem can be solved with an USB cable between Display USB connector and one of the two USB connectors of Jetson TK1.
My question is: may I use for that, microUSB-B recovery port (USB 2.0), through an USB-HUB, because I use this port for Mouse or Keyboard, too?
Please permit me one more question: what UBUNTU use on the Jetson TK1 (in the image from Forum, I supposed to be 14.04 -excepting, maybe, the Keyboard included. How can I add Keyboard on desktop?
My board comes with an pre-installed Ubuntu, that, after "Software update" "say" that could be Ubuntu 14.04.2, but my desktop doesn\'t show like the desktop I know for 14.04..., or like the desktop in your image posted in NVIDIA communities?!?!
Thank you very much for your kindness, and help.
Best regards,
Ion Constantinescu,
Bucuresti, Romania
P.S. Sorry for my letter writen in English.
Hi!
Yes, you can use for this purpose micro-USB 2.0 port using USB too. If you do not use a mini-PCIE, you can use the card with USB port. You then have a choice of 3 USB ports (2x USB 2.0 / 1x USB 3.0)
When it comes to software, see here: http://elinux.org/Jetson_TK1
or use:
sudo apt-add-repository universe
sudo apt-get update
Before you update a packages, do not forget to lock the xserver-xorg-core
sudo apt-mark hold xserver-xorg-core
For best results use L4T 21.3: https://developer.nvidia.com/linux-tegra-r213 and my Grinch Kernel: https://devtalk.nvidia.com/default/topic/823132/embedded-systems/-customkernel-the-grinch-21-3-4-for-jetson-tk1-developed/
Dear Korneliusz,
Thank you very much for your prompt and profesional answer.
For beginning I succeed to check the touch screen function of my LCD. Thank you again!
Because my recent project is a Prototip in the education field (for calligraphic writing learning) I intend to use the DirectStylus used on SHIELD and Tegra Note 7 tablets, but seems is very difficult to find documentation for that. There are, on the market, some products that use TK1 (like TK1-SOM from Colorado Engineering Inc-USA and from EMBPOWER-SPARKLE- TW) but none of them haven\'t the concern for such application. The reply on my question addressed to the 2 companies, was sended to ...Shield tablet. I suppose there are 2 problems: a) software for digitized; b) construction of Displey module of mentioned tablets.
So that, I don\'t find an answer at the question: is it possible to add/include, in Jetson TK1 and in TK1-SOM, the software for using of the DirectStylus, and where can be found it? And second, is it possible to be used any LCD capacitive multitouch (like ODROID-VU, for example)together with DirectStilus & software?
I don\'t know if my questions were or are in your cares, but I hope very much in your suggestion, to find a reasonable/rational way.
Thank you very much for your kindness and help.
Best regards,
Ion Constantinescu
Someone from devtalk forum try use DirectStylus: https://devtalk.nvidia.com/default/topic/845405/?comment=4573479
I do not have this hardwarde and hard for me to relate to the problem.
Than you very much for your good will.
Best regards,
Ion Constantinescu
Witam,
Od jakiegoś czasu próbowałem zdobyć to cudeńko na naszym rynku, lecz niestety. Ponoć od 3 miesięcy dystrybutor ZOTAC nie posiada i nie będzie sprzedawał tego produktu ze względu wycofanie z produkcji (pewnie z powodu Tergy X1) . Jedyną opcją pozostaje E-bay (~345$ cło, podatek, przesyłka) oraz SiliconHighway (~190£). Do czego zmierzam, ostatnio nabyłem kamerę stereo "ZED" firmy Stereolabs i chętnie nawiązał bym z kimś współprace aby przetestować ją na powyższej płytce. (firma twierdzi że jest to sprzed idealnie współpracujący z kamerą ZED wręcz dedykowany, moc obliczeniowa, depth image w czasie rzeczywistym) Również jej specyfikacja idealnie się wpasowuje port USB 3.0, podłączenie dysku SSD itd. W każdym razie jeżeli jest chętny to proszę o wpis i sprawdzimy czy takie "CUDA" wystarczą :)
Dla zainteresowanych link do kamerki:
https://www.stereolabs.com/
Pozdrawiam
Witam,
ostatnio widziałem tk1 w ofercie kamami.pl, wyglądała na dostępną.
Pozdrawiam
jak ktos ma rodzine w stanach/kanadzie
to http://www.cnx-software.com/2015/11/07/nvidia-jetson-tk1-development-board-is-now-selling-for-99-promo/
można kupić za 99USD z kodem promocyjnym
poszukuje namiarów na tylną blaszkę do TK1 w formacie zgodnym z ITX/ATX
P.
Witam.
Pytanie związane jest z organizacja instalacji tego systemu Ubuntu R21 lub innych na nośniku innym niż wewnętrzne MMC tego Jestsona np. dysk SSD lub karta SD?
Tak jest to możliwe, na bank znajdziesz opisy na forum nvidia