Get ebbok of Embedded System for 3rd year 1st part of Diploma in Computer Engineering - CTEVT 


NOTE: This is the eBook of Embedded System for 

Diploma/B.Tech engineering, which is mentioned in the syllabus of

CTEVT for DCOM (Diploma in computer engineering)
So, you don't need to study the whole book. You need to study the 
following content/topic only:

CTEVT - Syllabus:

3rd Year | 1st Part
Embedded System
EG 3103 CT
Lecture: 3 hours/week
Total: 6 hour /week
Tutorial: hours/week
Practical : 3 hours/week

Course Description:

This course gives the fundamental knowledge of embedded system incorporating hardware, interrupts, real-time operating system and its design, embedded software development tools, debugging techniques and examples of practical embedded system


Course Objectives

After the Completion of this course students will be able to

Understand basic of the embedded system
Implementation of embedded system for practical use

Course Content:

1.
Introduction
(12 hrs)

1.1
A first look at embedded system


1.2
Hardware fundamental for the software engineer


1.3
Microprocessors


1.4
Buses


1.5
Direct memory access


1.6
Interrupts


1.7
Other common parts


1.8
Built-ins on the microprocessor


1.9
Conventions used on schematics and sample

2.
Interrupts
(6 hrs)

2.1
Microprocessor architecture


2.2
Interrupt basics


2.3
Shared data problem


2.4
Interrupt latency

3.
Survey of software architectures
(5 hrs)

3.1
Round-Robin


3.2
Round-Robin with interrupts


3.3
Function-queue-scheduling architecture


3.4
Real-time operating system architecture


3.5
Selection of architecture

4.Real-time operating systems and services
(6 hrs)
4.1
Tasks and task states

4.2
Task and data

4.3
Semaphores and shared data

4.4
Messages, queues, mailboxes, and pipes

4.5
Timer functions

4.6
Events

4.7
Memory management

4.8
Interrupt routines in an RTOS environment

5.Design using real-time operating system
(5 hrs)
5.1
Overview, principle and example

5.2
Encapsulating semaphores and queues

5.3
Hard real-time scheduling considerations

5.4 Saving memory and power

6.Embedded software development tools
(4 hrs)
6.1
Host and target machines

6.2
Linker/locators for embedded software

6.3
Embedded software into the target system

7.Debugging techniques and examples
(7 hrs)
7.1
Testing on the host machine

7.2
Instruction set simulators

7.3
The assert macro

7.4
Using laboratory tools

7.5
Example


Practical:


(45)

Practical will be covering all the chapters mentioned above.

Text Book


Embedded System eBook
Share this eBook with your ClassMates