Hands on Training in Advanced Embedded System Design

Training Contents :
Embedded System Basics
Basics of Embedded System Design - Introduction to Embedded systems - ES Design Issues, Challenges & Trends in ES - Life cycle of Embedded product Design. Components of ESD - Requirements Engineering - Hardware & software selection criteria - Debuggers, Simulators, Emulators - EPROM Emulators ,Compiler, Linker & Locater - Concept of Cross compilers & Build process - Project Management & Documentation.
Embedded ‘C’ and Firmware Development
Programming Concepts - Embedded Programming Concepts - Desktop Vs Embedded Programming - Using C in An Embedded Systems Environment - Detailed Discussion on Embedded ‘C’ Language - New data types ,Locating variables to absolute addresses - Access to processor-specific registers - Memory types - space qualifiers ,compiler keywords - Memory models - architecture, size, use and applicability - Tiny, small, compact, large, huge Models - Interrupt handler, actions at interrupt - Inline assembly: why, how? - Startup code/booting procedure or routines - Porting Issues & Project Management
Hardware Designing Using LPC2148
Introduction to 32-bit Processors - ARM Architecture & Organization - ARM Instruction Set & Exception Handling - ARM Assembly & C Programming -ARM Networking - Timers/Counters, SPI , UART, PWM ,WDT - Input Capture, Output Compare Modes - Interfacing LED,Switches,Keypad, ADC, Relays,DAC,LCD,RTC. - Communication Protocols – SPI, I2C, CAN - Multiprocessor Communication - MPC using External interrupts, UART & CAN.
Real Time operating Systems
Real-Time Operating Systems - Introduction to RTOS - Components of RTOS, Services - Real Time Scheduling. Preemptive, Cooperative, Hybrid Scheduling. Task Management – Multitasking - Process synchronization - semaphores Inter-task Communications - Message Queues. Memory Management Overview of Commercial RTOS/EOS - Programming, Configuring & Compiling Real time operating Systems. Integration and Porting Issues.
List of Deliverables :
1. Free ARM Embedded System Development Board for individual trainee along with download cable and Sotware Disc.
2. Hands on Training Program on Advanced Embedded System Design for 50 Hours duration.
3. Real time Mini Project at the end of the Training Program.
4. Valid Training Certificate useful for employment.
5. Transform into an Interlogicx Certified Professional and get numerous technical resources after the training program.
Embedded System Basics
Basics of Embedded System Design - Introduction to Embedded systems - ES Design Issues, Challenges & Trends in ES - Life cycle of Embedded product Design. Components of ESD - Requirements Engineering - Hardware & software selection criteria - Debuggers, Simulators, Emulators - EPROM Emulators ,Compiler, Linker & Locater - Concept of Cross compilers & Build process - Project Management & Documentation.
Embedded ‘C’ and Firmware Development
Programming Concepts - Embedded Programming Concepts - Desktop Vs Embedded Programming - Using C in An Embedded Systems Environment - Detailed Discussion on Embedded ‘C’ Language - New data types ,Locating variables to absolute addresses - Access to processor-specific registers - Memory types - space qualifiers ,compiler keywords - Memory models - architecture, size, use and applicability - Tiny, small, compact, large, huge Models - Interrupt handler, actions at interrupt - Inline assembly: why, how? - Startup code/booting procedure or routines - Porting Issues & Project Management
Hardware Designing Using LPC2148
Introduction to 32-bit Processors - ARM Architecture & Organization - ARM Instruction Set & Exception Handling - ARM Assembly & C Programming -ARM Networking - Timers/Counters, SPI , UART, PWM ,WDT - Input Capture, Output Compare Modes - Interfacing LED,Switches,Keypad, ADC, Relays,DAC,LCD,RTC. - Communication Protocols – SPI, I2C, CAN - Multiprocessor Communication - MPC using External interrupts, UART & CAN.
Real Time operating Systems
Real-Time Operating Systems - Introduction to RTOS - Components of RTOS, Services - Real Time Scheduling. Preemptive, Cooperative, Hybrid Scheduling. Task Management – Multitasking - Process synchronization - semaphores Inter-task Communications - Message Queues. Memory Management Overview of Commercial RTOS/EOS - Programming, Configuring & Compiling Real time operating Systems. Integration and Porting Issues.
List of Deliverables :
1. Free ARM Embedded System Development Board for individual trainee along with download cable and Sotware Disc.
2. Hands on Training Program on Advanced Embedded System Design for 50 Hours duration.
3. Real time Mini Project at the end of the Training Program.
4. Valid Training Certificate useful for employment.
5. Transform into an Interlogicx Certified Professional and get numerous technical resources after the training program.