Professional Documents
Culture Documents
GLH
Degree
E-626-A
Bachelor of Electrical/Electronic Technology
Unit Code
Unit Code
Level #
E-626-A
15
45
Unit introduction
In this unit, learners will learn about real-time and quality of service system principles,
understand real-time operating systems and the resource management and quality of service
issues that arise, and construct sample applications on representative platforms. Platforms
range from handheld and mobile computers to media and real-time server systems. Platforms
may also include specialized systems used in application-specific contexts, such as autonomous
robotics, smart sensors, and others. Learners will gain knowledge on relevant hardware
technologies as Discrete logic, PIC, ATML or Intel 8051. Also, learners will gain knowledge on
Software structures like ISRs, Polling and semaphores.
Learning outcomes
Unit Content
1- Be able to determine and analyse concepts and principles of real-time systems and
definition of embedded systems.
Introduction, Definition of embedded system, Constraints on embedded systems vs.
standalone systems, Concept of real-time design: Predicting the computation time and
Controlling/minimizing the computation time, Time scales for real-time
systemApplications.
2- Be able to build/construct an embedded system around a PIC microcontroller with
evaluating embedded system performance, correctness, and speed.
Assessing Real-Time Performance, Real-time Observability, Real-time Tuning, Pareto
Principle, Unpredictability of data, events,Unanticipated interaction of data,
events,Benchmarking performance, Interrupts, response times and latency, real-time
clocks.
3- Be able to perform continuation of system performance evaluation.