M.Tech, Syllabus

JNTUH M.Tech 2017-2018 (R17) Detailed Syllabus Embedded Systems and Control

Embedded Systems and Control Detailed Syllabus for Control Engineering/ Control Systems M.Tech first year second sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Embedded Systems and Control M.Tech 2017-2018 (R17) first year second sem is as follows.

M.Tech. I Year II Sem.

Prerequisite: Microprocessors and Interfacing Devices

Course Objectives

  • To Comprehend the general embedded system concepts , design of embedded hardware and software development tools
  • To explain the basics of real time operating and embedded systems
  • To describe key issues such as CPU scheduling, memory management, task synchronization, and file system in the context of real-time embedded systems.

Course Outcomes: Upon the completion of the subject, the student will be able to

  • Gain knowledge and skills necessary to design and develop embedded applications based on real time operating systems.
  • Analyze and design embedded systems and real time systems
  • Define the unique design problems and challenges of real time systems
  • Identify the unique characteristics of real time operating systems and evaluate the need for real time operating system
  • Explain the general structure of a real time system and understand and use RTOS to build an embedded real time system

UNIT – I : An Introduction To Embedded Systems: An Embedded system, processor in the system, other hardware units, software embedded into a system, exemplary embedded systems, embedded system – on – chip (SOC) and in VLSI circuit. Processor and memory organization – Structural Units in a Processor, Processor selection for an embedded system, memory devices, memory selection for an embedded systems, allocation of memory to program cache and memory management links, segments and blocks and memory map of a system, DMA, interfacing processors, memories and Input Output Devices.

UNIT – II : Devices And Buses For Device Networks: I/O devices, timer and counting devices, serial communication using the “I2 C” CAN, profibus foundation field bus. and advanced I/O buses between the network multiple devices, host systems or computer parallel communication between the networked I/O multiple devices using the ISA, PCI, PCI-X and advanced buses.

UNIT – III : Device Drivers And Interrupts Servicing Mechanism: Device drivers, parallel port and serial port device drivers in a system, device drivers for internal programmable timing devices, interrupt servicing mechanism

UNIT – IV : Programming Concepts And Embedded Programming In C, C++, Vc++ And Java: Inter process communication and synchronization of processes, task and threads, multiple processes in an application, problem of sharing data by multiple tasks and routines, inter process communication.

UNIT – V: Hardware: software co-design in an embedded system, embedded system project management, embedded system design and co-design issues in system development process, design cycle in the development phase for an embedded system, use of target systems, use of software tools for development of an embedded system, use of scopes and logic analysis for system, hardware tests. Issues in embedded system design.

TEXTBOOKS

  • Embedded systems: Architecture, programming and design by Rajkamal, TMH
  • Embedded system design by Arnold S Burger, CMP

REFERENCES

  • An embedded software primer by David Simon, PEA
  • Embedded systems design: Real world design be Steve Heath; Butterworth Heinenann, Newton mass USA 2002
  • Data communication by Hayt.

For all other M.Tech 1st Year 2nd Sem syllabus go to JNTUH M.Tech Control Engineering/ Control Systems 1st Year 2nd Sem Course Structure for (R17) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.