LearnEthiopia

Embedded System

This course is designed to provide students a working knowledge of Embedded Systems their Design and Programming at an Introduction ... Show more
Embedded-System-Course-Picture.jpg
Instructor
Dr Panwar
263 Students enrolled
0
0 reviews
Course details
Lectures : 10
Level : Advanced
  • Description
  • Reviews

Chapter Number

Topics

1

Introduction
1.1 Why Study Embedded System
1.2 Contrast between embedded systems and other computer systems
1.3 Role and purpose of embedded systems

2

Embedded Microcontrollers
2.1 Structure of a basic computer system
2.2 CPU families used in microcontrollers
2.3 Basic I/O devices and technologies
2.4 Interrupts and Memories

3

Embedded Programs
3.1 Program translation process
3.2 Representation of programs and their execution flow
3.3 Fundamentals of assembly language and linking
3.4 Mapping tasks in compilation

4

Real-time Operating systems
4.1 Context switching mechanisms
4.2 Scheduling policies
4.3 Message passing and shared memory communications
4.4 Inter-process communication

5

Low-power Computing
5.1 Sources of energy consumption
5.2 Instruction-level strategies for power management
5.3 Memory system power consumption
5.4 System-level
power management 

6

Reliable System Design
6.1 Failures in hardware
6.2 Sources of errors from software
6.3 Design verification and its role
6.4 Fault-tolerant
techniques

7

Design Methodologies and Tools
7.1 Design Methodology
7.2 RTOS Tools
7.3 Logic analyzers
7.4 Compilers and
Programming environments
7.5 Software
management Tools

8

Networked Embedded Systems
8.1 Why networked embedded systems
8.2 Examples of networked embedded systems

9

Interfacing and Mixed-signal systems
9.1 D/A and A/D conversions
9.2 How to partition A/D processing in interfaces

Action Plan for Continuous Assessments

S. No.

Type of Assessment

% of Marks allotted

Remarks

1

Attendance

5

 

2

Assignment + Software Lab (Keil Compiler)

15

 

3

Quizzes

10

 

4

Mid Exam

20

 

5

Final Exam

40

 

Total

100

 

 

 

Scroll to Top