WARSZTATY: Hands-on Linux Academy – Interfejsy komunikacyjne w przykładach

  • 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

 

 

UWAGA: SZCZEGÓŁY REKRUTACJI
Na podstawie informacji przekazanych przez kandydatów w formularzu zgłoszeniowym, organizator wybierze grupę osób (uczestników), które zostaną zaproszone na szkolenie.

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: