Embeded Systems in automatics

Osnovni podatki

Nosilec: Marko Munih, Roman Kamnik

Vrsta predmeta: Obvezni- strokovni

Število kreditnih točk: 6

Semester izvajanja: 1. semester

Koda predmeta: 64618

Opis predmeta

The course covers: Basic design of microcontroller systems – Von Neuman computer model, Presentatoin of principles based on example, e.g. ARM7 Cortex M core (architecture, units, pipeline, MMU), Programming in assembly language and C, lnterrupts (processor , event priorities, vector table, stack, nested and nonnested interrupts), Real-time execution (use of timers, watchdog timer), Connecting the I/O periphery to parallel ports, specific for automatics, Connecting the I/O periphery via sinhronous and asynchronous links, Memory and connecting, synchronous/asynhronous, Data transfer with direct memory access (DMA), Development, debugging, test tools and methods, Multicore system on chip (McSoC) basics. 

Cilji

(a) To become familiar with theoretical background of embeded systems.

(b) Use of development system via assembler and C language.

(c) Enhancement of knowledge from Programming I and II, and Digital systems courses into functional system (the periphery in lab is provided)

(d) Finally, independence in use of microcontroller systems, interrupts, timers and watchdog.

Metode poučevanja in učenja

Lectures in various forms, instructions for lab practice, individual lab work. Each student is using powerful development system, its price is in range of one workbook. Practical exercises in form that enable further deep individual work. For specific fields are invited lectureres from internationally renomated slovene industry in the target field.

Na vrh

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411