Projektiranje ugradbenih računalnih sustava
ECTS: 6 · Semestar: 3 · Ukupna satnica: 60 h
Opis kolegija
Uvod u ugradbene računalne sustave i Internet stvari Uvod u sklopovsku i programsku razvojnu platformu Arhitektura ugradbenog računalnog sustava Uvod u programiranje ugradbenog računalnog sustava Digitalni ulazi i izlazi Prekidi i značajke moda niske snage Programske biblioteke (korištenje i razvoj) Analogni ulazi i izlazi Tajmeri i pulsno-širinska modulacija Serijska komunikacija Real-time operacijski sustav Mrežno povezivanje putem Bluetooth Smart (Bluetooth Low Energy, BLE) tehnologije Povezivanje Integracija sustava Integracija sustava
Ishodi učenja
- odabrati prikladan mikroupravljački sustav s obzirom na zahtjeve aplikacije (brzina, trošak, snaga, energija)
- napisati jednostavne programe u višem programskom jeziku za prototipni mikroupravljački sustav
- analizirati programski kôd, predefinirane jednostavne biblioteke i aplikacijska programska sučelja
- razviti jednostavne biblioteke (klase) s ciljem dijeljenja unutar tima i ubrzanja razvoja prototipa
- kombinirati vlastite biblioteke s predefiniranim bibliotekama za rad s perifernim jedinicama prototipnog mikroupravljačkog sustava
- razviti programe za prototipni mikroupravljački sustav zasnovane na real-time operacijskom sustavu i Internetu stvari
Literatura
Obavezna literatura
- Rob Toulson, Tim Wilmshurst: Fast and Effective Embedded Systems Design – Applying the ARM mbed, Second Edition, 978-0-08-100880-5, 2017.
Ljubivoj Cvitaš,Brzi razvoj prototipova na bazi mikroupravljača,Tehničko veleučilište u Zagrebu, 2015.
Dodatna literatura
- Julijan Šribar, Boris Motik,Demistificirani C++,Element,978-953-197-620-6,2014
Joyce M. Farrell,Object Oriented Programming Using C++,Course Technology, Inc.,978-1423902577,2009
Bjarne Stroustrup,The C++ Programming Language,Addison-Wesley,978-0321563842,2013
ARM University Program,Embedded Systems/MCUs,ARM,,2016
ARM University Program,Mechatronics/Intro Robotics,ARM,,2016
ARM University Program,OS Applications Development,ARM,,2016
ARM University Program,Internet of Things,ARM,,2016
Mario Kovač,Arhitektura računala,Fakultet elektrotehnike i računarstva, Zagreb,978-953-184-205-1,2015.