EMBEDDED COMPUTING SYSTEM
[As per Choice
Based Credit
System (CBCS) scheme] (Effective from the academic year 2016 -2017) SEMESTER – V
|
||||
Subject Code
|
15CS563
|
IA Marks
|
20
|
|
Number of Lecture
Hours/Week
|
3
|
Exam Marks
|
80
|
|
Total Number of Lecture
Hours
|
40
|
Exam Hours
|
03
|
|
CREDITS – 03
|
||||
Course objectives: This course will enable
students to
|
||||
·
Provide a general overview of Embedded Systems
·
Show current
statistics of Embedded Systems
·
Design, code, compile, and
test real-time software
·
Integrate a fully functional system including hardware and software.
|
||||
Module – 1
|
Teaching Hours
|
|||
Introduction to embedded systems: Embedded systems, Processor embedded into a system,
Embedded hardware units and device in a system, Embedded software in a system, Examples of embedded systems, Design process in embedded system, Formalization of system
design, Design process and design examples, Classification of embedded systems, skills
required for an embedded system designer.
|
8 Hours
|
|||
Module – 2
|
||||
Devices and
communication buses
for devices network: IO types and example, Serial communication devices, Parallel device ports, Sophisticated interfacing features in device
ports, Wireless devices, Timer and counting devices, Watchdog timer, Real time
clock, Networked embedded systems, Serial bus communication protocols, Parallel bus device
protocols-parallel communication internet using ISA, PCI, PCI-X and advanced buses,
Internet enabled systems- network protocols, Wireless and mobile
system protocols.
|
8 Hours
|
|||
Module – 3
|
||||
Device drivers and interrupts and service
mechanism: Programming-I/O busy-wait approach without interrupt service mechanism, ISR concept, Interrupt sources, Interrupt servicing (Handling) Mechanism, Multiple interrupts, Context and the periods
for context switching, interrupt latency
and deadline, Classification of processors interrupt service mechanism from Context-saving angle,
Direct memory
access, Device
driver programming.
|
8 Hours
|
|||
Module – 4
|
||||
Inter process communication and synchronization of processes, Threads and tasks: Multiple process in an application, Multiple threads
in an application, Tasks, Task states, Task and Data, Clear-cut distinction between functions. ISRS and tasks
by their characteristics, concept and semaphores, Shared
data, Inter- process
communication, Signal function, Semaphore functions, Message Queue functions, Mailbox functions, Pipe functions, Socket functions, RPC
functions.
|
8 Hours
|
|||
Module – 5
|
||||
Real-time operating systems: OS Services, Process management, Timer functions, Event functions, Memory
management, Device,
file and IO subsystems management, Interrupt routines in RTOS environment and handling of interrupt source calls,
Real-time operating systems, Basic design using
an RTOS,
RTOS task scheduling models, interrupt latency
and response of the tasks
|
8 Hours
|
|||
as performance metrics, OS security issues. Introduction to embedded software development process and tools, Host and target machines, Linking and location software.
|
|
Course outcomes: The students should be able to:
|
|
·
Distinguish the characteristics of embedded computer systems.
·
Examine the various vulnerabilities of embedded computer systems.
·
Design and develop modules using
RTOS.
·
Implement RPC,
threads and tasks
|
|
Question paper pattern:
The question paper will have TEN questions. There will be TWO questions from each module.
Each question will have questions covering all the
topics under a module.
The students will have to answer
FIVE full questions, selecting ONE full question from each module.
|
|
Text Books:
|
|
1.
Raj Kamal, “Embedded Systems: Architecture, Programming, and Design” 2nd edition ,
Tata McGraw hill-2013. Chapter 1.1 to 1.5, 1.8 to 1.12, Chapter
3, 4, 7, 8 and 13.1 to
13.3.
|
|
Reference Books:
|
|
1. Marilyn Wolf, “Computer as Components, Principles of Embedded Computing System Design” 3rd edition, Elsevier-2014.
|
RRB has released latest RRB Grouo D Syllabus
ReplyDeleteRRB has published the Syllabus of RRB ALP and Technician 2018. The recruitment process of RRB ALP and Technician includes First Stage CBT, Second Stage CBT, Computer Based Aptitude Test and Document Verification. The exam dates have not been released yet. The exams may be scheduled on April/ May 2018 - railway alp syllabus
RRB Previous year papers are a very important tool for the candidates who are preparing for the RRB ALP(Railway Loco Pilot) Exam 2018.
Nice
ReplyDeletePost a Comment