CCNP Online Training
CCNP Online Training Course Content :
What is Embedded s/w
What are real time systems
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
C language fundamentals in context of embedded s/w
What is the difference between general purpose OS and RTOS
RTOS concepts
- Difference between Process and Thread
- Multiprocessing vs Multi threading
- Priorities
- Preemptive vs. Non Preemptive OS
- Inter process 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
Embedded Software engineering
- Image formats (COFF, elf)