Embedded Systems
Higher education teachers: Tuma Tadej
Collaborators: Puhan Janez
Credits: 5
Semester: winter
Subject code: 64685
Subject description
Prerequisits:
- Passed course »64608 Programming 2«.
Content (Syllabus outline):
Structure and purpose of embedded systems. Designing address space and connecting peripheral devices. Central processing unit: basic operation, pipelines, registers, stack, interrupts. Development systems. Cross compilers, initializing and debugging of software. Multitasking real-time system programming. Device driver design.
Objectives and competences:
Understanding the principles of microcontrollers. Hardware and software design procedures. Acquiring specific skills during lab work with ARM7 architecture.
Intended learning outcomes:
Capability of designing embedded systems.
Learning and teaching methods:
- Lectures,
- discussion groups,
- laboratory project work (group and individual).
Study materials
Readings:
- PUHAN, Janez, TUMA, Tadej. Uvod v mikrokrmilniške sisteme : zgradba in programiranje. 2. dopolnjena izd. Ljubljana: Založba FE in FRI, cop. 2011. III, 206 str.
- LPC213x User Manual, Philips, 2012, PDF datoteka
- Spletna stran prototipnega razvojnega sistema http://www.s-arm.si, 2016
Study in which the course is carried out
- 3 year - 1st cycle - Applied Electrical Engineering - Electronics