ELE 525E - Design with Embedded Oper.Sys.
Course Objectives
• To teach components of an embedded operating system
• To be able to program applications in C/Python using features available in an embedded operating system and microprocessor internal hardware
• Design applications that use hardware externally connected to a microprocessor
• To be able to design a basic embedded system
Course Description
System design based on a microprocessor running an embedded operating system. Analysis of multiprocessing, multithreading, concurrency, mutual exclusion and deadlocks in operating systems. Design of applications in C/Python language using general purpose input/output, timer, pulse width modulation, interrupts, analog to digital converter, serial communication, networking protocols and operating system services.
|
|
Course Coordinator
Tankut Akgül
Course Language
English
|
|
|