Type of studies | Title |
---|---|
Undergraduate Academic Studies | Measurement-Information Technologies and Control Engineering (Year: 3, Semester: Winter) |
Category | Scientific-professional |
Scientific or art field | Computer Engineering and Computer Communication |
ECTS | 7 |
Introduction to system software development for multimedia systems on embedded platforms. Linux operations system, source code and drivers. Memory management, how to handle exceptions, resource handling, DMA, Ethernet over USB, remote debugging for real time systems and application development
Ability to develop components of Linux operating system kernel, integration of with other parts of the kernel and with user applications, with focus on Linux device drivers for projects on embedded platforms, or on the traditional PC platform.
Introduction to the Linux kernel, kernel source code. Configuring, compiling and booting the Linux kernel. Linux kernel modules. Memory management and accessing hardware. Character device drivers. Processes, scheduling, waiting for resources, interrupt management and locking. Kernel debugging techniques. Using DMA. Kernel architecture for device drivers (Illustration by many examples in the kernel code). Kernel booting details. Porting the Linux kernel to a new hardware platform. Power management. Working with the community
Lectures, tutorials, computer practice classes, consultations. During the semester students complete laboratory practice tasks
Authors | Title | Year | Publisher | Language |
---|---|---|---|---|
2006 | English | |||
2010 | English | |||
2005 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Presentation | Yes | Yes | 10.00 |
Laboratory exercise attendance | Yes | Yes | 5.00 |
Theoretical part of the exam | No | Yes | 30.00 |
Project task | Yes | Yes | 50.00 |
Lecture attendance | Yes | Yes | 5.00 |
Associate Professor
Assistant - Master
Teaching Associate
Associate Professor
Teaching Associate
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.