Syllabus

JNTUK B.Tech Embedded Systems (Elective – III) for R13 Batch.

JNTUK B.Tech Embedded Systems gives you detail information of Embedded Systems R13 syllabus It will be help full to understand you complete curriculum of the year.

OBJECTIVES
After going through this course the student will be able to

  • Understand the building blocks of typical embedded system and different memory technology and memory types.
  • Learn the characteristics of an embedded system, quality attributes of embedded systems, application specific and domain specific embedded system,
  • Learn about communication devices and basics about VLSI and integrated circuit design and learn concept of firmware design approaches, ISR concept. Interrupt sources, interrupt servicing mechanism, multiple interrupts,
  • Understand the concepts of c versus embedded c and compiler versus cross-compiler.
  • Learn about the integrated development environment, software utility tool. Also learn about quality assurance and testing of the design, testing on host machine, simulators.

Unit-I: Introduction: Embedded System-Definition, History, Classification, application areas and purpose of embedded systems, The typical embedded system-Core of the embedded system, Memory, Sensors and Actuators, Communication Interface, Embedded firmware,PCB and passive components. Characteristics, Quality attributes of an Embedded systems, Application-specific and Domain-Specific examples of an embedded system.

Unit-II: Embedded Hardware Design: Analog and digital electronic components, I/O types and examples, Serial communication devices, Parallel device ports, Wireless devices, Timer and counting devices, Watchdog timer, Real time clock.

Unit-III: Embedded Firmware Design: Embedded Firmware design approaches, Embedded Firmware development languages, ISR concept, Interrupt sources, Interrupt servicing mechanism, Multiple interrupts, DMA, Device driver programming, Concepts of C versus Embedded C and Compiler versus
Cross-compiler.

Unit-IV: Real Time Operating System: Operating system basics, Types of operating systems, Tasks, Process and Threads, Multiprocessing and Multitasking, Threads, Processes and Scheduling, Task Scheduling, Communication, Synchronization, Device Drivers, How to choose an RTOS.

Hardware Software Co-Design: Fundamental Issues in Hardware Software Co-Design, Computational models in embedded design, Hardware software Trade-offs, Integration of Hardware and Firmware, ICE.

Unit-V: Embedded System Development: The integrated development environment, Types of files generated on cross-compilation, Deassembler/Decompiler, Simulators, Emulators and Debugging, Target hardware debugging, Boundary Scan, Embedded Software development process and tools.

Unit-VI: Embedded System Implementation And Testing: The main software utility tool, CAD and the hardware, Translation tools-Pre-processors, Interpreters, Compilers and Linkers, Debugging tools, Quality assurance and testing of the design, Testing on host machine, Simulators, Laboratory Tools.

Text Books

  • Embedded Systems Architecture By Tammy Noergaard, Elsevier Publications, 2005
  • Embedded System Design, Frank Vahid, Tony Givargis, John Wiley Publications.

References

  • Embedded Systems, Raj Kamal-Tata McGraw Hill Education Private Limited, Second Edition, 2008
  • Embedding system building blocks By Labrosse, CMP publishers.

OUTCOMES
After going through this course the student will be able to

  • Know basics of embedded system, classification, memories, different communication interface and what embedded firmware is and its role in embedded system, different system components.
  • Distinguish all communication devices in embedded system, other peripheral device.
  • Distinguish concepts of C versus embedded C and compiler versus cross-compiler.
  • Choose an operating system, and learn how to choose an RTOS

For more information about all JNTU updates please stay connected to us on FB and don’t hesitate to ask any questions in the comment.

2 Comments

  1. Chandana

    I want es material

  2. G SUBRAMANYAM

    please provide embedded systems lecture notes.

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.