EMBEDDED SYSTEMS
explore your knowledge
Embedded Systems
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)