- WARSZAWA
7 listopada 2017
08:30 - 16:00 - GDAŃSK
9 listopada 2017
08:30 - 16:00 - KRAKÓW
14 listopada 2017
08:30 - 16:00 - KATOWICE
15 listopada 2017
08:30 - 16:00 - WROCŁAW
16 listopada 2017
08:30 - 16:00
Cel szkolenia
Podczas warsztatów pokażemy jak rozpocząć pracę z systemem operacyjnym Linux w aplikacjach embedded oraz jak samodzielnie przygotować efektowną aplikację na platformie sprzętowej bazującej na nowoczesnych mikroprocesorach i.MX6ULL firmy NXP.
W trakcie zajęć skupimy się na prezentacji obsługi interfejsów komunikacyjnych SPI, I2C oraz GPIO, pokażemy jak przygotować kartę MicroSD z systemem operacyjnym, jak nawiązać komunikację z sensorem MEMS 6DoF oraz transceiverem NFC.
W ostatniej części szkolenia pokażemy uczestnikom jak – dzięki wykorzystaniu systemu Linux – przygotować w krótkim czasie rozbudowaną aplikację, dzięki której dane z żyroskopu MEMS będą prezentowane poprzez serwer WWW na ekranie komputera.
Oczekiwane przygotowanie słuchaczy
Warsztaty są przeznaczone dla:
- inżynierów mających doświadczenia z systemami mikrokontrolerowymi,
- inżynierów z małym lub średnim doświadczeniem z systemem operacyjnym Linux.
Przykłady, jakie przedstawimy podczas warsztatów zostały przygotowane z myślą o inżynierach używających w dotychczas realizowanych aplikacjach mikrokontrolery z rdzeniami Cortex-M i chcących poznać alternatywne ścieżki realizacji projektów.
Sprzęt wykorzystywany podczas szkolenia
Przykładowe aplikacje podczas warsztatów będą uruchamiane na komputerach firmy SoMLabs, która jest oficjalnym partnerem NXP. Każdy uczestnik warsztatów będzie pracował na indywidualnym stanowisku.
Komputery używane podczas warsztatów mają modułową konstrukcję. W ich skład wchodzą:
- moduł VisionSOM-6ULL, wyposażony w procesor firmy NXP z serii i.MX6ULL (rdzeń Cortex-A7, maksymalna częstotliwość taktowania 900 MHz), pamięć SDRAM DDR3L oraz złącze karty microSD. Opcjonalnie moduł VisionSOM-6ULL może być wyposażony w pamięć Flash eMMC lub NAND, dzięki czemu można łatwo dostosować jego cechy i parametry do różnorodnych wymagań aplikacyjnych,
- płyta bazowa VisionCB-STD dla modułu VisionSOM-6ULL, która jest wyposażona w interfejs Ethernet 10/100, dwa kanały USB 2.0, konwerter USB/UART dla konsoli, 4 przyciski i 4 diody LED dla aplikacji użytkownika, złącza zgodne z shieldami Arduino 5V, Raspberry Pi 3 i złącze wyświetlacza LCD-TFT z touch panelem.
Powyższy zestaw jest dostępny w sklepie Kamami.pl pod nazwą VisionSTK-uSD-TR01. Każdy uczestnik warsztatów otrzyma możliwość zakupu zestawu VisionSTK-uSD-TR01 w promocyjnej cenie 99 PLN.
Program szkolenia
08:30 – 08:45 Rejestracja uczestników
09:00 – 09:15 Prezentacja Future Electronics
09:15 – 09:30 Informacje o nowościach z oferty NXP
09:30 – 10:00 Przegląd rozwiązań z oferty SoMLabs
10:00 – 10:30 Przygotowanie karty MicroSD z systemem Linux
10:30 – 10:45 Przerwa kawowa
10:45 – 12:30 Hands-on #1 – Praktyczne wprowadzenie do Linuksa Embedded
- obsługa portów GPIO oraz magistral I2C/SPI
- wszystko jest plikiem, czyli praktyczne wprowadzenie do obsługi portów GPIO oraz magistral I2C i SPI w świecie Linux Embedded
- przykładowa implementacja obsługi żyroskopu i akcelerometru MEMS MPU6050 w przestrzeni użytkownika
- konfiguracja i wykorzystanie gotowych sterowników sprzętu
12:30 – 13:00 Lunch
13:00 – 14:30 Hands-on #2 – NFC i Linux w prostym przykładzie
- wprowadzenie do NFC
- odczyt karty pamięciowej NFC
- emulacja karty – komunikacja ze smartfonem
- użycie pamięci NTAG z interfejsem przewodowym I2C
14:30 – 14:45 Przerwa kawowa
14:45 – 15:45 Hands-on #3 – minimalizacja time-to-market dzięki Linux Embedded
- prezentacja sposobu użycia bezpłatnego oprogramowania dla Linuksa, umożliwiającego szybkie i wygodne tworzenie rozbudowanych aplikacji z interfejsami graficznymi.
Przykład umożliwi użytkownikowi kontrolowanie na ekranie pozycji bryły 3D za pomocą sensora MEMS 6DoF MPU6050
15:45 – 16:00 Pytania i zakończenie
W zależności od liczby zgłoszeń, organizator zastrzega możliwość wyboru uczestników.
O wynikach rekrutacji organizator poinformuje kandydatów drogą elektroniczną.
Osoby, które nie zakwalifikują się do udziału w szkoleniu, zostaną umieszczone na liście rezerwowej.
Organizatorzy: