Hands on Training in 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
System Designing using PIC/AVR/MCS51
MCS51 / PIC / AVR Microcontroller Architecture - RISC/CISC and Harvard/ Von Neumann Architectures - Reset Circuit & Oscillatory Hardware Issues. - 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.
Mini Project Designing using PIC/AVR/MCS51
The trainees shall take part in the mini project design using the specifications given to them and deliver a real time system functional in all respects.
List of Deliverables:
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
System Designing using PIC/AVR/MCS51
MCS51 / PIC / AVR Microcontroller Architecture - RISC/CISC and Harvard/ Von Neumann Architectures - Reset Circuit & Oscillatory Hardware Issues. - 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.
Mini Project Designing using PIC/AVR/MCS51
The trainees shall take part in the mini project design using the specifications given to them and deliver a real time system functional in all respects.
List of Deliverables:
- Free USB Compatible Embedded System Development Board for individual Trainee along with USB cable and Sotware Disc containing Interlogicx JetFlasher.
- Hands on Training Program on Basic Embedded System Design for 50 Hours duration.
- Real time Mini Project at the end of the Training Program.
- Valid Training Certificate useful for employment.
- Transform into an Interlogicx Certified Professional and get numerous technical resources after the training program.