0

(

ratings

)

1

students

Created by:

Profile Photo

Last updated:

September 25, 2023

Duration:

Unlimited Duration

FREE

This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration

Description

Embedded Systems. Instructor: Prof. Santanu Chaudhury, Department of Electrical Engineering, IIT Delhi.

This course provides an introduction to embedded computing: Overview of embedded systems; Embedded system architecture; Processor examples - ARM, PIC, etc; Features of digital signal processor; SOC, memory subsystem, bus structure (PC-104, I2C, etc.), interfacing protocols (USB, IrDA, etc.), peripheral interfacing; Testing and debugging, power management; Embedded system software; Program organization, concurrent programming, real-time scheduling and I/O management; Networked embedded systems; Special Networking protocols (CAN, Bluetooth); Applications. (from nptel.ac.in)

Course Curriculum

  • Lecture 01 – Introduction Unlimited
  • Lecture 02 – Embedded Hardware Unlimited
  • Lecture 03 – PIC: Instruction Set Unlimited
  • Lecture 04 – PIC Peripherals on Chip Unlimited
  • Lecture 05 – ARM Processor Unlimited
  • Lecture 06 – More ARM Instructions Unlimited
  • Lecture 07 – ARM: Interrupt Processing Unlimited
  • Lecture 08 – Digital Signal Processors Unlimited
  • Lecture 09 – More on DSP Processors Unlimited
  • Lecture 10 – System On Chip (SOC) Unlimited
  • Lecture 11 – Memory Unlimited
  • Lecture 12 – Memory Organization Unlimited
  • Lecture 13 – Virtual Memory and Memory Management Unit Unlimited
  • Lecture 14 – Bus Structure: ISA Bus, PCI Bus Unlimited
  • Lecture 15 – Bus Structure: ARM Processor Bus Interface, Serial Protocol – I2C Unlimited
  • Lecture 16 – Bus Structure: Serial Interfaces – I2C, SPI, USB Unlimited
  • Lecture 17 – Serial Interfaces: USB Communication, IEEE 1394 (FireWire), IrDA Unlimited
  • Lecture 18 – Power Aware Architecture Unlimited
  • Lecture 19 – Software for Embedded Systems Unlimited
  • Lecture 20 – Fundamentals of Embedded Operating Systems Unlimited
  • Lecture 21 – Scheduling Policies for a Real Time Operating System Unlimited
  • Lecture 22 – Resource Management Unlimited
  • Lecture 23 – Embedded OS Unlimited
  • Lecture 24 – Networked Embedded Systems: CAN Protocol Unlimited
  • Lecture 25 – Networked Embedded Systems: Ethernet, TCP/IP, Wireless LAN Unlimited
  • Lecture 26 – Networked Embedded Systems: Bluetooth Unlimited
  • Lecture 27 – Networked Embedded Systems: Sensor Networks, ZIGBee Protocol Unlimited
  • Lecture 28 – Designing Embedded Systems: Typical Organization of an Embedded System, UML Unlimited
  • Lecture 29 – Designing Embedded Systems: UML for Real-Time Systems Unlimited
  • Lecture 30 – Designing Embedded Systems: Hardware-Software Co-Design Unlimited
  • Lecture 31 – Designing Embedded Systems: Hardware-Software Co-Design (cont.) Unlimited
  • Lecture 32 – Designing Embedded Systems: Platform Based Design Unlimited
  • Lecture 33 – Platform Based Design (cont.) Unlimited
  • Lecture 34 – Compilers for Embedded Systems Unlimited
  • Lecture 35 – Developing Embedded Systems Unlimited
  • Lecture 36 – Building Dependable Embedded Systems Unlimited
  • Lecture 37 – Pervasive and Ubiquitous Computing Unlimited

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24151

Students

Profile Photo
OpenCoursa
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.