KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE

Podobne dokumenty
Programator procesorów rodziny AVR AVR-T910

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

KAmduino UNO. Rev Źródło:

INSTRUKCJA OBSŁUGI.

SystimPlus. Dokumentacja (FAQ) dla wersji: v

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Instrukcja obsługi programatora AVR Prog USB v2

UCanlogUpdater INSTRUKCJA OBSŁUGI

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Instrukcja obsługi programatora AVR Prog USB v2

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

INSTRUKCJA INSTALACJI URZĄDZENIA

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

Instrukcja obsługi programatora AVR Prog USB v2

Systemy wbudowane. Paweł Pełczyński

Przegląd rozwiązań z oferty firmy 4D Systems

CRUSB KONWERTER CAN / USB

ARCHITEKTURA SYSTEMÓW WBUDOWANYCH - LABORATORIUM. Ćwiczenie 4. Temat: Serwer stron WWW jako interfejs komunikacyjny z Systemem Wbudowanym.

Zestaw Startowy EvB. Więcej informacji na stronie:

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM

Instrukcja obsługi Y-1463

DOKUMENTACJA PROJEKTU

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

National Instruments Warsztaty NI LabVIEW. instrukcja instalacji oprogramowania

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA I WYMAGAŃ TECHNICZNYCH DOTYCZĄCYCH DOSTAWY SPRZĘTU KOMPUTEROWEGO WRAZ Z OPROGRAMOWANIEM

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Instrukcja obsługi programatora AVR Prog USB v2

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

ATNEL. Programator USBASP. Instrukcja obsługi. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś

Przełącznik USB 2.0. Podręcznik użytkownika. Typ: DA & DA

ZL8AVR. Płyta bazowa dla modułów dipavr

Instrukcja konfiguracji drukarki HP LaserJet 1018 dla systemu dreryk

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Instrukcja obsługi debugera JTAG-AVR USB v2

Instrukcja użytkownika KRISTECH, 2016

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

11. Rozwiązywanie problemów

Instrukcja użytkownika ARSoft-WZ1

Materiały dodatkowe. Raspberry Pi

INSTRUKCJA OBSŁUGI. Programatora MKII AVR MINI ELTRONICS

Mikrokontroler Wykład 5

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

WPROWADZENIE Mikrosterownik mikrokontrolery

Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS

1. Opis. 2. Wymagania sprzętowe:

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

INSTRUKCJA OBSŁUGI Konwerter USB-RS485 TH Nr katalogowy CNVU-485-TH

Udostępnianie urządzenia USB w sieci...3. Udostępnianie drukarki USB...5. Tworzenie kopii zapasowej komputera Mac z użyciem funkcji Time Machine...

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g

ZL19PRG. Programator USB dla układów PLD firmy Altera

ZyXEL G-120. Bezprzewodowa karta sieciowa g CardBus. Skrócona instrukcja obsługi

ActiveXperts SMS Messaging Server

Oprogramowanie diagnostyczne Delphi

1.10 MODUŁY KOMUNIKACYJNE

CZĘŚĆ IV ZAMÓWIENIA DOSTAWA URZADZEŃ KOMPUTEROWYCH, EKRANÓW PROJEKCYJNYCH ORAZ PROCESOROWEGO CENTRUM MULTIMEDIALNEGO.

PROGRAMOWANIE I ARDUINO W SZKOLE

SKRó CONA INSTRUKCJA OBSŁUGI

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

MultiTool instrukcja użytkownika 2010 SFAR

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Płytka uruchomieniowa XM64

Laboratorium 1 Wprowadzenie do programowania Intel Galileo

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

dokument DOK wersja 1.0

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

MODUŁ ETHERNETOWY DS202

Instalacja Wirtualnego Serwera Egzaminacyjnego

Płytka uruchomieniowa XM32

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Aktualizowanie systemów operacyjnych

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

Seria wielofunkcyjnych serwerów sieciowych USB

INSTRUKCJA OBSŁUGI. Programatora MKII AVR PRO ELTRONICS

Politechnika Białostocka

INSTRUKCJA INSTALACJI STEROWNIKÓW DO INTERFEJSU AE171USB/MARIS/AMP

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja użytkownika KRISTECH,

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Specjalizacja uzupełniająca. urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.)

Instrukcja instalacji usługi internetowej INEA

INSTRUKCJA OBSŁUGI Konwerter USB-RS485 Nr katalogowy CNVU

Seria wielofunkcyjnych serwerów sieciowych USB

Transkrypt:

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE Seminarium nr 1: Wprowadzenie do platformy Intel Galileo Opracowanie: mgr inż. Janusz Cichowski 1. WPROWADZENIE Celem ćwiczenia jest zapoznanie się z podstawowymi możliwościami platformy Intel Galileo, która została opracowana jako odpowiedź firmy Intel na nieustannie rozwijający się rynek układów i platform wbudowanych, dedykowanych do tworzenia i rozwoju aplikacji zgodnych z paradygmatem Internetu Rzeczy (ang. Internet of Things). Duży wpływ na rozwój ww. platformy miała firma Arduino, produkująca zestawy ewaluacyjne (platformy sprzętowe) bazujące na mikrokontrolerach AVR firmy Atmel. Intel Galileo opracowano po to, aby użytkownicy nie będący programistami i/lub elektronikami mogły w prosty sposób realizować projekty wykorzystujące przygotowaną platformę sprzętową i uproszczone środowisko programistyczne. Ze względu na uniwersalność platformy Intel Galileo możliwe jest wykorzystanie jej we wszelkiego rodzaju wbudowanych systemach informatycznych w tym medycznych i multimedialnych. 2. PODZIĘKOWANIA Katedra Systemów Multimedialnych jest beneficjentem grantu dydaktycznego pt. Intel Galileo: Wireless Sensors Hub for Patient s Health Parameters Monitoring and Analysis ufundowanego przez firmę Intel. W ramach którego został zmodernizowany program przedmiotu Multimedialne Systemy Medyczne.

3. PLATFORMA INTEL GALILEO Platforma Intel Galileo jest mieszczącym się na płytce o wymiarach 10,5 7 cm komputerem bazującym na 32-bitowym procesorze Intel Quark SoC X1000 klasy Intel Pentium o taktowaniu 400Mhz, wyposażonym w 256 KB pamięci RAM. Podstawowym założeniem, które towarzyszyło powstaniu tego produktu była kompatybilność z Arduino, platformą opartą na mikrokontrolerach AVR, służącą do szybkiego prototypowania oraz projektów typu DIY. Intel Galileo łączy w sobie cechy kilku z dostępnych rodzajów Arduino dając użytkownikowi m.in. port USB, port Ethernet, 14 wejść/wyjść cyfrowych oraz 6 wejść dla sygnałów analogowych opis poszczególnych modułów został przedstawiony na Rys. 2. Platforma może być rozszerzana o wygodne w użyciu shieldy nakładane od góry płytki zapewniające dodatkowe funkcjonalności np. moduł 3G lub sterownik silników oraz wykorzystywane w dalszych etapach seminarium moduły Elektrokardiografu i Fotopletyzmografu. Programista pracujący z Intel Galileo ma możliwość korzystania z oficjalnego środowiska Arduino IDE przygotowanego specjalnie dla tej platformy. Szczegółowa lista właściwości produktu zawarta została w Tab.1. Intel Galileo, ze względu na swoją architekturę przedstawioną na Rys. 1 oraz działanie pod kontrolą systemu operacyjnego Linux, wykracza poza możliwości oferowane przez Arduino i może być porównywane także z mikrokomputerami takimi jak Raspberry Pi, BeagleBoard czy Odroid, jednak jest jedynym układem o takim przeznaczeniu opartym na architekturze x86 (2015). Tabela. 1 Opis parametrów platformy Intel Galileo.

Rysunek 1. Schemat funkcjonalny platformy Intel Galileo Rysunek 2. Oznaczenie poszczególnych modułów platformy Intel Galileo

3. PRZEBIEG SEMINARIUM W celu wykonania realizacji zadań konieczne jest pobranie i rozpakowanie materiałów i narzędzi umieszczonych pod adresem: http://sound.eti.pg.gda.pl/~jay/msm/ 3.1. Instalacja i konfiguracja Pierwszym zagadnieniem jest zainstalowanie właściwych sterowników do obsługi Intel Galieo. Platforma jest obsługiwana za pośrednictwem złącza USB 2.0 po podłączeniu do złącza USB Client (4) Rys. 2. Domyślnie urządzenie jest widoczne w systemie Windows jako Gadget Serial v2.4 i syste raportuje problemy związane z instalacją sterownika Rys. 3. Rysunek 3. Menadżer urządzeń po podłączeniu Intel Galileo do komputera W celu rozwiązania problemów ze sterownikiem konieczna jest aktualizacja sterownika (w razie problemów z uprawnieniami należy poprosić prowadzącego o pomoc) z użyciem sterownika znajdującego się w pakiecie: arduino-1.5.3-intel.1.0.4\hardware\tools\

Po poprawnym zainstalowaniu sterownika powinien być widoczny w systemie Windows w panelu Urządzenia i Drukarki jako Galileo (port com) Rys. 4. Rysunek 4. Detekcja platformy Intel Galileo po aktualizacji sterownika Kolejnym zadaniem przygotowującym do pracy z platformą Intel Galileo jest aktualizacja firmware z wykorzystaniem narzędzia IntelGalileoFirmwareUpdater-1.0.4- Windows Rys. 5. Rysunek 5. Narzędzie do aktualizacji firmware

Po wybraniu portu COM, który został przypisany do Intel Galileo automatycznie powinno wypełnić się pole Current Board Firmware, jeżeli wartość w nim wpisana jest inna niż 1.0.4 należy nacisnąć przycisk Update Firmware i poczekać na zakończenie procesu aktualizacji. 3.2. Uruchomienie środowiska Arduino IDE i jego konfiguracja Poprawna praca z wykorzystaniem środowiska Arduino IDE wymaga odpowiedniej konfiguracji platformy sprzętowej i parametrów komunikacyjnych. W tym celu należy ustawić odpowiedni rodzaj płytki: Intel Galileo Rys. 6 raz port komunikacyjny Rys. 7. Rysunek 6. Konfiguracja obsługiwanej płytki Galileo w Arduino IDE

Rysunek 7. Konfiguracja obsługiwanej portu COM w Arduino IDE