Sunteți pe pagina 1din 3

ATME COLLEGE OF ENGINEERING

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

LESSON PLAN FOR THE SESSION 2016-17 ( Even Semester)


Subject: Real Time Operating Systems Subject code: 10EC842
Semester: 8

UNIT Class Topics proposed to be covered Portion to Remarks


No. be
No. covered
in %

1 Introduction to Real-Time Embedded Systems

UNIT 2 Brief history of Real Time Systems 10

1 3 A brief history of Embedded Systems

4 System Resources: Resource Analysis

5 Real-Time Service Utility, Scheduling Classes

6 The Cyclic Executive


UNIT
7 Scheduler Concepts 25
2
8 Preemptive Fixed Priority Scheduling Policies

9 Real-Time OS

10 Thread Safe Reentrant Functions.

11 Processing: Preemptive Fixed-Priority Policy

12 Feasibility

13 Rate Montonic least upper bound


UNIT
14 Necessary and Sufficient feasibility 37.5
3
15 Deadline

16 Monotonic Policy

17 Dynamic priority policies

18 I/O Resources: Worst-case Execution time 50


19 Intermediate I/O

20 Execution efficiency

UNIT 21 I/O Architecture

4 22 Memory: Physical hierarchy

23 Capacity and allocation , Shared Memory

24 ECC Memory, Flash file systems

25 Multiresource Services: Blocking

26 Deadlock and livestock

27 Critical sections to protect shared resources

UNIT 28 priority inversion 62.5

5 29 Soft Real-Time Services: Missed Deadlines

30 QoS, Alternatives to rate monotonic policy

31 Mixed, hard and soft real-time services

32 Embedded System Components:

Firmware components

33 RTOS system software mechanisms

34 Software application components, Checking


return codes

35 Debugging Components: Exceptions assert 75

UNIT 36 Single-step debugging, kernel scheduler traces

6 Test access ports, Trace ports, Power-On self test


37
diagnostics

38 External test equipment, Application-level


debugging

39 Performance Tuning:

Basic concepts of drill-down tuning

40 hardware – supported profiling and tracing

41 Building performance monitoring into software

42 Path length
43 Efficiency

44 Call frequency

UNIT 45 Fundamental optimizations 87.5

46 High availability and Reliability Design:

Reliability and Availability

47 Similarities and differences

48 Reliable software
100
UNIT 49 Available software

8 50 Design trade offs

51 Hierarchical applications for Fail-safe design

52 Design of RTOS – PIC microcontroller.

Text Books:

1. Design of RTOS – PIC microcontroller by Myke Predko

References Books:

1. “Real-Time Embedded Systems and Components” , Sam Siewert, Cengage Learning India
Edition, 2007.
2. “ Programming and Customizing the PIC microcontroller” , Myke Predko, 3rd Ed, TMH,
2008.

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