Vgradni sistemi
Predavatelji |
- izr. prof. dr. Gregor Papa
|
Cilji
Cilj predmeta je seznaniti študenta s področjem vgradnih sistemov, z osnovnimi metodami snovanja strojne opreme ter z metodami snovanja programske opreme vgradnih sistemov.
Kompetence študenta z uspešno zaključenim predmetom bodo vključevale poznavanje vgradnih sistemov, znanje o metodah snovanja strojne in programske opreme vgradnih sistemov.
Predmetnik
Vgradni sistemi: uvod, zgodovinski razvoj področja, osnovna zgradba vgradnih sistemov, programska oprema vgradnih sistemov
Strojna oprema vgradnih sistemov: vgradni procesorji, pomnilnik in neizbrisljiv pomnilnik, vmesniki, časovniki, AD pretvorniki
Prekinitve in izjeme: viri prekinitev, obdelava prekinitev
Izvedbe vgradnih sistemov: AVR Atmega8 mikrokontroler (Arduino), PIC mikrokontroler, 8051 mikrokontroler
Izvedba s programirljivimi vezji FPGA: vezja FPGA, prototipna vezja FPGA, jezik za opis strojne opreme VHDL, picoBlaze procesor
Programska oprema vgradnih sistemov: izvedba s končnim avtomatom stanj
Snovanja programske opreme: tok razvoja programske opreme, prevajanje izvorne kode in križni prevajalniki, knjižnice, izvedba aplikacije, prenos aplikacije
Razhroščevanje programske opreme: strojni razhroščevalnik, omejitve razhroščevalnika, povezava z razvojnim sistemom
Obveznosti
Zaključen študijski program prve stopnje s področja naravoslovja, tehnike ali računalništva.
Literatura in reference