Sunteți pe pagina 1din 2

Credits

GLH

Degree

E-626-A
Bachelor of Electrical/Electronic Technology

Unit Code

Unit Code

Level #

Real-Real-time embedded Systems


Unit Title

E-626-A

15

45

Aim and purpose


This unit will develop learners understanding of the principles of real-time and embedded
systems inherent in many hardware platforms and applications being developed for engineering
and science as well as for ubiquitous systems.

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

On completion of this unit a learner should:


1 Be able to determine and analyse concepts and principles of real-time systems and
definition of embedded systems.
2. Be able to build/construct an embedded system around a PIC microcontrollerwith
evaluating embedded system performance, correctness, and speed.
3. Be able to perform continuation of system performance evaluation.
4. Be able to conduct performance optimization analysis.

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.

Correctness, Reliability, and Real-time,Hardware/Software Co-design, FPGAs with


Processor Cores, Multithreaded Programming, Context Switching.Hardware/software
functional partitioning. Relevant hardware technologies:Discrete logic, PIC, ATML.
Software environments
4- Be able to conduct performance optimization.
Performance optimization: Optimizing compilers, Pareto Principle. Examples of case
studies and applications may include: cellular phone, serial servo controller

Assessment and Grading Criteria


In order to pass this unit, the learner is required to prove that he/she has passed ALL the
targeted Learning Outcomes of this unit. The assessment criteria for a pass grade describe the
level of achievement required to pass this unit.

Assessment and Grading Criteria


Learning Outcome

To achieve the pass grade the learner must show that


he/she is able to:
1- Be able to determine and P1: Classify and identify principles of real-time embedded
analyse concepts and
systems.
principles of real-time
P2:Control/minimize the computation time, Time scales
systems and definition of
for real-time system Applications.
embedded systems.
2- Be able to
P3:Design a real-time embedded system using PIC or ATML
conduct/construct an
microcontroller.
embedded system with
P4: Evaluate an embedded system performance in terms of
evaluating embedded
correctness and speed.
system performance,
correctness, and speed.
3- Be able to perform
P5:Classify and identify various continuation of system
continuation of system
performance in real-time embedded systems.
performance evaluation. P6: Be able to perform continuation of systemperformance
for areal-time embedded system using PIC or ATML
microcontroller.
4- Be able to conduct
performance
optimization.

P7: Classify and identify various performance optimization


techniques.
P8: Be able to conduct performance optimization using
Pareto principle for a real-time embedded system
using PIC or ATML microcontroller.

S-ar putea să vă placă și