Slovenská technická univerzita Fakulta informatiky a informačných technológií Ilkovičova 3, 842 16 Bratislava 4 Tím 7 - Ponuka Návrh vnoreného systému (Embedded Development) Viktor Blesák Ján Laštinec Ondrej Perešíni Študijný program: Počítačové a komunikačné systémy a siete Ročník: 1. ING Predmet: Tímový projekt I Vedúci projektu: Ing. Mária Pohronská Ak. rok: 2011/12
Členovia tímu Viktor Blesák Vzdelanie Titul Bc. v študijnom programe Počítačové a komunikačné systémy a siete na FIIT STU. Bakalárska práca Automatické riešenie problému pokrytia Petrickovou metódou I. Výsledkom bakalárskej práce bol návrh a implementácia programu umožňujúceho nájdenie prostých implikantov pre ich ďalšie spracovanie prostredníctvom Petrickovej metódy. Kvalifikácia Programovacie jazyky: C, C++ Úspešne absolvovaný predmet Mikropočítače s nadštandardnými výsledkami v oblasti ich programovania. Samostatné logické myslenie so schopnosťou analýzy problémovej oblasti a následného návrhu vhodného postupu riešenia. Sieťový odborník na úrovni Cisco CCNA. Pracovné skúsenosti Máj 2011 - súčasnosť: Testovanie VoIP, DSL, IPTV a satelitných koncových zariadení v telekomunikačnom odvetví. Ján Laštinec Vzdelanie Titul Bc. v študijnom programe Počítačové a komunikačné systémy a siete na FIIT STU. Bakalárska práca Rozširujúce moduly mikropočítača EMP386EX. Práca sa zaoberala návrhom a realizáciou PC/104 modulu rozširujúceho školský experimentálny mikropočítač na báze procesora Intel386 EX o rozhrania USB, PS/2 a zvýšením kapacity pamäte RWM. Zapísané súvisiace predmety Vnorené systémy - Návrh a realizácia mobilného detektora výbušných plynov. 1
Kvalifikácia Programovacie jazyky: C, Java, ASM Návrh DPS v prostredí Eagle, debugging a oživovanie HW komponentov. Úspešne absolvovaná certifikačná skúška Cisco CCNA. Pracovné skúsenosti November 2010 - Máj 2011: Programovanie webových aplikácií (Java) Ondrej Perešíni Vzdelanie Titul Bc. v študijnom programe Počítačové a komunikačné systémy a siete na FIIT STU Bakalárska práca Rekonfigurovateľná architektúra pre hardvérové šifrovanie údajov. Výsledkom bakalárskej práce bol návrh a funkčná implementácia periférneho USB hardvérového šifrátora údajov, ktorý transparentne šifroval údaje na SD pamäťovej karte. Zapísané súvisiace predmety Vnorené systémy - Návrh a realizácia mobilného detektora výbušných plynov. Kvalifikácia Programovacie jazyky: C, ASM Úspešne vypracovaná a obhájená bakalárska práca na tému vnorených systémov. Skúsenosti s programovaním, debugovaním a návrhom vnorených systémov a hardvérových komponentov. Sieťový odborník na úrovni Cisco CCNA. Pracovné skúsenosti September 2010 - súčasnosť: Redaktor HW sekcie v časopise PC REVUE. Motivácia Danú tému sme si vybrali z dôvodu, že nás oslovila myšlienka návrhu vnoreného zariadenia, ktoré by mohlo pomôcť vyriešiť niektorý z hlavných svetových problémov. Ďalším dôvodom pre výber tejto témy je možnosť získať množstvo nových skúseností v oblasti návrhu a programovania vnorených zariadení a systémov, ako aj skúseností s medzinárodnou konkurenciou v rámci súťaže Microsoft Imagine CUP. 2
Veríme, že práca na projekte nám prinesie nové poznatky, ktoré nás budú môcť posunúť v profesijnom živote vyššie a uľahčiť tak uplatnenie na trhu práce a kariérny postup v budúcnosti. Taktiež dvaja členovia nášho tímu majú z bakalárskeho štúdia dobré skúsenosti s prácou s vývojovými kitmi, návrhom a oživovaním hardvéru. Členovia Ján Laštinec a Ondrej Perešíni dostali pochvalu dekana za výborne vypracovanú bakalársku prácu. Špecifikácia zadania Zo všetkých navrhovaných tém v súťaži Imagine CUP nás najviac zaujala téma Reducing child mortality, ktorá si dáva za úlohu znížiť úmrtnosť detí. Náš projekt by sa zaoberal návrhom mobilného vnoreného systému s množstvom čidiel (teplota, tlak, vlhkosť, tlkot srdca, EKG a iné.), ktoré by umožňovali dlhodobo sledovať stav dieťaťa, ako aj jeho okamžitý zdravotný stav. Dieťa by neustále nosilo na ruke takéto zariadenie, ktoré by bolo napájané zo vstavanej batérie spoločne so solárnym článkom. Jednotlivé namerané údaje by boli zaznamenané na pamäťovej karte, ktorá by sa dala zo zariadenia jednoducho odobrať a načítať v počítači. Súčasťou projektu je aj plnohodnotný elektronický zdravotný portál, ktorý by obsahoval elektronickú zdravotnú kartu dostupnú pre všetkých akreditovaných doktorov.) Predpokladané zdroje Úspešná realizácia projektu predpokladá použitie pokročilejšieho vývojového kitu, ktorý by umožňoval pripojenie vačšieho množstva V/V zariadení a čidiel. Požadovaný vývojový kit v prípade postúpenia do druhého kola súťaže Imagine CUP zabezpečí organizátor. Keďže väčšina dodávaných mikroprocesorov neobsahuje potrebné množstvo A/D prevodníkov, tak v rámci realizácie projektu bude potrebné navrhnút a implementovať rozšírenie daného mikroprocesora o ďalšie vstupy. Na implementáciu bude nutné použiť okrem popisovaného vývojového kitu aj vhodné implementačné prostredie. Toto prostredie je ale značne závislé od použitého typu mikroprocesora a preto bude jeho výber stanovený až v neskorších fázach projektu. Zvyšné požiadavky na miestnosti, čas a hardvér sú minimálne, keďže projekt sa dá pohodlne realizovať aj z domáceho prostredia a nie je vyžadované žiadne špeciálne vybavenie. V prípade potreby realizácie doplňujúcich funkcií vývojového kitu bude potrebné zabezpečiť prístup do laboratória mikropočítačov z dôvodu dostupnosti potrebného technického vybavenia. Čas a dátum takéhoto prístupu sa následne individuálne dohodne. Potrebne informácie k riešeniu projektu budeme čerpať z prednášok a cvičení predmetov súvisiacich s danou problematikou a zo zdrojov dostupných cez elektronickú knižnicu v rámci akademického prostredia. 3
Rozvrh stretnutí Na nasledujúcich obrázkoch sa nachádzajú rozvrhy jednotlivých členov tímu. Ďalej sa nachádza tabuľka s rozvrhom všetkých členov tímu a navrhovaný čas a dĺžka stretnutí tímu je uvedená na konci kapitoly. Viktor Blesák Ján Laštinec Ondrej Perešíni Rozvrh všetkých členov pondelok 9-11 BKS 11-13 VNS (Perešíni,Laštinec) 13-16 FS (Laštinec) 14-16 STROJUC (Blesák) utorok 7-9 KOD (Perešíni, Blesák) 15-17 VNS (Perešíni,Laštinec) 15-17 STROJUC (Blesák) 18-21 BPS (Perešíni,Blesák) streda 7-11 BKS,FS (Laštinec) 11-13 BKS (Perešíni,Blesák) 14-16 BPS 18-21 BPS (Laštinec) štvrtok 7-9 KOD (Perešíni,Blesák) 15-18 APS Všetkým členom tímu vyhovuje čas stretnutia v stredu o 16:00-18:00. Ako alternatívny termín je stanovený pondelok o 16:00-20:50. 18-21 VSPI 4
Alternatívne témy Aj vďaka bohatým skúsenostiam jednotlivých členov tímu vieme pokryť širšiu oblasť navrhovaných tém. Navrhované témy sú zoradené podľa priorít: Vývoj aplikácie pre mobilný telefón / inteligentný televízor Prostredie pre návrh digitálnych systémov (Digital System Designer) Vizualizácia modelov digitálnych systémov 5