Home >> Courses >> Embedded Systems

Embedded Systems Course

Course Topics
The content of this course is designed, explained and demonstrated with examples by professionals who all have come together for a single purpose; to share their experience and to help you become an effective Embedded system expert
For each section you will be presented with text tutorial where you will be learning concepts by reading through the content. There are videos for each section, which will reinforce your concepts with an example and its explanation. You will be given requirements based on real life embedded projects using which you will be required to develop project modules for the same. A combination of all this would certainly take you places you have never been before.
1. What is embedded s/w

2. What are real time systems

3. Processor Architectures
  • CISC vs RISC
  • Von Neumann vs. Harvard architecture
  • Memory Mapped I/O vs I/O mapped I/O
  • Internal memory vs External Memory
  • Understanding processor architecture of TI DSP C5402
  • Interrupt, Interrupt Vector Table, ISR
  • Interrupt Masking vs. Disabling
  • Bootup sequence of C5402
4. C language fundamentals in context of embedded s/w
  • Volatile, static, Const
5. What is the difference between general purpose OS and RTOS

6. RTOS concepts
  • Difference between Process and Thread
  • Multiprocessing vs Multithreading
  • Priorities
  • Preemptive vs. Non Preemptive OS
  • Interprocess communication
  • Process/thread synchronization primitives (Semaphores)
  • Device Drivers
  • Memory Management
  • Task execution states and scheduling
  • Stack Frame in C
  • Heap
  • Context and context switching
  • Deadlock
7. Embedded s/w engineering
  • Image formats (COFF, elf)
  • Aim of this training programme is to understand concepts of embedded software.
  • We will consider TI's C5402 DSP processor to understand processor concepts.
  • We will use TI BIOS as a reference RTOS. This is a RTOS provided by Texas Instruments for its DSP platforms.

Student's profile
Already working: 47%
Students: 22%
Freshers: 27%
Others: 4%