Embedded System Design

B-Tech · Semester 7 — Departmental Elective-V: embedded processors, RTOS, interfacing and embedded software development.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Introduction to Embedded SystemsUnit 2: Embedded ProcessorsUnit 3: Interfacing and Communication
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Real-Time Operating SystemsUnit 5: Embedded Software Development
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 7 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 22 topics

01Unit 1: Introduction to Embedded Systems 5 topics
  1. Definition and characteristics
  2. Classification and applications
  3. Design metrics: cost, power, size, time-to-market
  4. Von Neumann and Harvard architectures
  5. Hardware-software co-design
02Unit 2: Embedded Processors 4 topics
  1. 8051 microcontroller architecture and memory
  2. RISC and CISC
  3. ARM architecture and modes
  4. Memory types: ROM, flash, SRAM, EEPROM
03Unit 3: Interfacing and Communication 5 topics
  1. GPIO, timers and counters
  2. Interrupts and watchdog timer
  3. ADC and DAC interfacing
  4. UART, SPI and I2C
  5. CAN and USB basics
04Unit 4: Real-Time Operating Systems 4 topics
  1. Tasks, states and context switching
  2. Pre-emptive and rate-monotonic scheduling
  3. Semaphores, mutex and message queues
  4. Priority inversion and priority inheritance
05Unit 5: Embedded Software Development 4 topics
  1. Cross-compiler, assembler and linker
  2. Simulators and emulators
  3. JTAG debugging
  4. Case studies: digital camera, smart meter, automotive ECU

About this course

You will be able to

  • Explain the characteristics, classification and design metrics of embedded systems
  • Compare microprocessors, microcontrollers and ARM processors for embedded use
  • Program timers, interrupts, ADC and serial interfaces (UART, SPI, I2C)
  • Explain RTOS concepts: tasks, scheduling, semaphores and priority inversion
  • Use cross-compilers, simulators and JTAG debuggers in embedded software development

Who it is for

  • B.Tech Electronics & Communication Engineering students of Semester 7 (AKTU)
  • B.Tech EE / EI students who take this subject as an elective
  • Students preparing for GATE ECE who want to revise this subject

What you need

  • Microprocessors and microcontrollers (8085 / 8051)
  • Programming in C
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does the Embedded System Design course follow?

It follows the current AKTU B.Tech (ECE) scheme, Semester 7. If your university or college uses a different scheme, the centre follows your own university syllabus.

Do you cover numericals and previous year questions?

Yes. Each unit is taught with solved numericals and AKTU previous-year questions.

Do you include programming examples?

Yes, 8051 / ARM C examples for timers, ADC and serial communication are explained.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.