00 - Uvodno Predavanje 2015

Embed Size (px)

DESCRIPTION

PURS

Citation preview

  • Projektiranje ugraenih raunalnih sustava

    Uvodno predavanje

    Dr. sc. Toni Bjai, v. pred.

  • Ope informacije o predmetu

    Web stranica predmeta (moj.tvz.hr)

    Moodle (moodle1.tvz.hr)

    ECTS bodovi: 5

    Satnica: 30h predavanja + 30h laboratorijskih vjebi

    Samostalan rad studenta: 90h

    Cilj predmeta: Ovladavanje znanjima o koritenju i projektiranju mikroupravljakih

    (mikrokontrolerskih) sustava u mehatronici

  • Ishodi uenja

    1. odabrati prikladan mikroupravljaki sustav za zadanu aplikaciju u mehatronici

    2. napisati jednostavne funkcije, klase i programe u jeziku C++

    3. napisati jednostavne programe u jeziku C++ za odabrani mikroupravljaki sustav

    4. kombinirati vlastite napisane klase s predefiniranimklasama za rad s periferijskim jedinicama odabranog mikroupravljakog sustava

    5. pripremiti dokumentaciju za izradu jednostavne tiskane ploice za zadanu aplikaciju

  • Upis kolegija preko Moodle-a

    http://moodle1.tvz.hr/enrol/index.php?id=42

    Lozinka: purs2015

    Sve obavijesti, zadaci i nastavni materijali bit e distribuirani putem Moodle LMS-a.

    Laboratorijske vjebe zapoinju 3. tjedan nastave.

  • Obveze studenta i ocjenjivanje

    Tokom semestra moe se stei najvie 60 bodova kroz sljedee aktivnosti:1. nazonost na predavanjima i laboratorijskim vjebama

    najvie 7,5 bodova, prag za prolaz 5 bodova,

    2. kratke provjere znanja na predavanjima najvie 12,5 bodova, prag za prolaz 0 bodova,

    3. testovi pripremljenosti za laboratorijske vjebe (ulazni testovi) najvie 10 bodova, prag za prolaz 0 bodova,

    4. dvije glavne provjere znanja (dva kolokvija) najvie 30 bodova (2 x 15), prag za prolaz 0 bodova.

    5. izborno: seminarski rad (projekt) najvie 20 bodova, prag za prolaz 0 bodova

  • Obveze studenta i ocjenjivanje (2)

    Kako bi stekao uvjete za izlazak na zavrni ispit, student mora stei najmanje 30 bodova tokom semestra.

    Studenti koji steknu manje od 15 bodova ocjenjuju se ocjenom F (neuspjean) te moraju predmet ponovo upisati sljedee akademske godine.

    Studenti koji steknu izmeu 15 i 30 bodova ocjenjuju se ocjenom FX (nedovoljan), ali imaju pravo pristupiti dodatnoj provjeri znanja.

    Dodatna provjera znanja obavlja se na prvom ispitnom roku, a sastoji se od zadataka iz toaka 2, 3 i 4 (prethodni slide) te nosi ukupno 30 bodova.

    Ako student na dodatnoj provjeri znanja postigne 15 ili vie bodova, ukupni broj bodova iz aktivnosti tokom semestra mu se postavlja na 30 te student ima pravo izlaska na ispit.

  • Obveze studenta i ocjenjivanje (3)

    Na zavrnom ispitu, koji se pie na prvom ispitnom roku, moe se stei najvie 40 bodova, tako da je ukupno na predmetu mogue stei najvie 100 bodova.

    Bodovanje se vri prema sljedeim skalama (ISVU i ECTS skale): [50,60) 2 (dovoljan) ili ECTS ocjena E [60,65) 2 (dovoljan) ili ECTS ocjena D [65,80) 3 (dobar) ili ECTS ocjena C [80,90) 4 (vrlo dobar) ili ECTS ocjena B [90,100] 5 (izvrstan) ili ECTS ocjena A

  • Konzultacije

    u uredu 1006 (Konavoska 2) svaki radni dan uz prethodnu najavu e-mailom barem jedan

    radni dan ranije

    u pauzama predavanja

    utorkom nakon predavanja u 10h

    na laboratorijskim vjebama iskoristite svo raspoloivo vrijeme za uenje i pitanja

  • Sadraj predmeta (1)

    Openito o ugraenim raunalnim sustavima

    Programski jezik C++; Objektno orijentirani pristup programiranju; Pisanje jednostavnih

    programa

    Koritenje funkcija i klasa u jeziku C++

    Procesori u ugraenim raunalnim sustavima; Memorijske arhitekture u ugraenim

    raunalnim sustavima

  • Sadraj predmeta (2)

    Ulazno-izlazne sklopovske jedinice (A/D, D/A, PWM, GPIO, serijska i paralelna suelja, sabirnice)

    Ulazno-izlazne sklopovske jedinice kao objekti u jeziku C++; Konfiguriranje i primjeri operacija itanja i pisanja

    Prekidi, iznimke, timeri, brojai, upravljanje prekidima; Programska podrka u jeziku C++ za odabrani mikroupravlja

  • Sadraj predmeta (3)

    Analiza primjera: Regulacija temperature

    Analiza primjera: Upravljanje brzinom vrtnje istosmjernog motora

    Analiza primjera: Implementacija rekurzivnih jednadbi

    Izrada tiskanih ploica koritenjem specijaliziranih programskih alata

    Izlaganje seminarskih radova

  • Literatura (1)

    Osnovna:1. Lj. Cvita: Brzi razvoj prototipova na bazi

    mikroupravljaa, Tehniko veleuilite u Zagrebu, 2015.

    2. J. ribar, B- Motik: Demistificirani C++, 3. proireno izdanje, Element, Zagreb, 2010.

    3. Biljeke i prezentacije s predavanja te informacije s interneta na osnovu poveznica navedenih na predavanjima i prezentacijama

  • Literatura (2)

    Dodatna:1. J. Farrel: Object-Oriented Programming Using C++, Fourth Edition, ISBN

    978-1-4239-0257-7, Course Technology, 2009.

    2. B. Stroustrup: Programming: Principles and Practice using C++ (SecondEdition), ISBN 978-0-321-99278-9, Addison-Wesley 2014.

    3. BUDIN, LEO: Mikroraunala i mikroupravljai. Element, Zagreb, ISBN 953-6098-69-5, 2001., 328 str.

    4. GRUNDLER, DARKO: Primijenjeno raunalstvo. Graphis, Zagreb, ISBN 953-6647-03-6, 2000., 524 str.

    5. VUI, MLADEN: Upotreba mikrokontrolera u ugraenim raunalnim sustavima. Skripta FER - Fakultet elektrotehnike i raunarstva, Zagreb, 2007., 124 str.

    6. VUI, MLADEN, PETRINOVI, DAVORKA: Projektiranje ugraenih raunalnih sustava - laboratorijske vjebe. Skripta FER - Fakultet elektrotehnike i raunarstva, Zagreb, 2007., 193 str.

    7. E. A. Lee, S. A. Seshia: Introduction to Embedded Systems - A Cyber-Physical Systems Approach, ISBN 978-0-557-70857-4, 2011.