COURSES

Embedded Systems

10

ECTS Credits

Lecturers
  • izr. prof. dr. Gregor Papa
Programmes
  • None

Goals

The goal of the course is to familiarize the student with the field of embedded system, basic embedded system hardware design methods, and software design methods. The competencies of the students completing this course successfully would include the knowledge of embedded systems, the knowledge of embeded system hardware and software design methods.

Curriculum

Embedded system: introduction, history of development of the area, basic embedded system structure, embedded system software Embedded system hardware: embedded processors, RAM memory and nonvolatile memory, interfaces, timers, AD converters Interrupts and exceptions: interrupt sources, interrupt servicing Embedded system implementations: AVR Atmega8 microcontroller (Arduino), PIC microcontroler, 8051 microcontroler FPGA-based implementation: FPGA circuits, FPGA development boards, VHDL hardware description language, picoBlaze processor Embedded system software: finite state machine implementation Embedded system software design: software design flow, source code compilation and cross-compilers, libraries, application implementation, application download Software debugging: Hardware debugger, limitations of the hardware debugger, connection with the development system

Obligations

Student must complete first-cycle study programmes in natural sciences, technical disciplines or computer science.

Examination

Literature and references

More
Hide