Embedded Summer Camps -
2017
Why to Join?
 Suitable for Job Hunters, Career Changers or Professionals
 Most informative
 Most Practical
 Fastest, you will be ready for an interview in a month
 @least 7+ years instructors
 You can join at @ any point of time
25-Apr-17Embedded Summer Camps - 2017 2
Prerequisites
 A previous programming knowledge is preferable
 A previous hardware knowledge is preferable
25-Apr-17Embedded Summer Camps - 2017 3
Camps Outline – Get All for EGP 3,500
25-Apr-17Embedded Summer Camps - 2017 4
ProjectSW TestingSW Design
Device
Drivers
C
Programming
Basic Camps Intermediate Camps
C Programming Camp
 Getting Started
 Control Flow
 C Preprocessor
 Functions
 Compilation Process
 Arrays
 Pointers
 Structures
 Bit Manipulation
25-Apr-17Embedded Summer Camps - 2017 5
Device Drivers
 Getting Started
 GPIO
 LED (Optional)
 Switch
 Seven Segment Display
 LCD
 Timer
 ADC
 PWM (Optional)
 UART
 SPI
 I2C (Optional)
25-Apr-17Embedded Summer Camps - 2017 6
SW Design
 What is SW design?
 Forms of SW design
 C/C's of good design
 Communication protocols
 Types of state machines
 To RTOS or not to RTOS? that is
the question
 Identifying modules/components
 Identifying modules/components
building blocks
 Structuring implementation
 Identifying timing C/C's
 Meeting real-time constraints for
hard real-time systems
 Identifying initialization, tasks and
their timing C/C's and ISRs
 Multitasking decision
 Schedulability check
 Communication
 Case Study
25-Apr-17Embedded Summer Camps - 2017 7
SW Testing
 What is SW testing?
 Why is testing embedded systems
is more important?
 Testing principles
 Fundamental test process
 Common embedded SW
development processes
 Embedded SW development test
levels
 Embedded SW development test
types
 Categories of embedded SW testing
 Test development process
 EP and BVA testing combo
 Decision table testing
 State machine testing
 Use-case testing
 Pairwise testing
 Classification tree testing
 Statement testing
 Decision testing
 Condition testing
 Condition + decision testing
 MCDC testing
 Automating unit and integration
tests
 Case Study
25-Apr-17Embedded Summer Camps - 2017 8
Project
 Analyzing Requirements
 Designing Software
 Implementing Software
 Testing Software
25-Apr-17Embedded Summer Camps - 2017 9
Duration and Costs
25-Apr-17Embedded Summer Camps - 2017 10
Camp
Duration
(Days)
Duration
(Hours)
Cost
Combo
Cost 1
Combo
Cost 2
C Programming 3 24 1000
3500
Device Drivers 3 24 1000
SW Design 3 24 1500
2500SW Testing 3 24 1500
Project 3 24 1000
Schedule and Time
25-Apr-17Embedded Summer Camps - 2017 11
Camp Schedule Start Day End Day Start Hour End Hour
C Programming Full Days Jun 29 Jul 1 10 a.m. Open
Device Drivers Full Days Jul 6 Jul 8 10 a.m. Open
SW Design Full Days Jul 13 Jul 15 10 a.m. Open
SW Testing Full Days Jul 20 Jul 22 10 a.m. Open
Project Full Days Jul 27 Jul 29 10 a.m. Open
 To contact us:
 https://www.facebook.com/groups/EmbeddedSystemsTraining/
 www.swift-act.com
 training@swift-act.com
25-Apr-17Embedded Summer Camps - 2017 12

Embedded summer camps 2017

  • 1.
  • 2.
    Why to Join? Suitable for Job Hunters, Career Changers or Professionals  Most informative  Most Practical  Fastest, you will be ready for an interview in a month  @least 7+ years instructors  You can join at @ any point of time 25-Apr-17Embedded Summer Camps - 2017 2
  • 3.
    Prerequisites  A previousprogramming knowledge is preferable  A previous hardware knowledge is preferable 25-Apr-17Embedded Summer Camps - 2017 3
  • 4.
    Camps Outline –Get All for EGP 3,500 25-Apr-17Embedded Summer Camps - 2017 4 ProjectSW TestingSW Design Device Drivers C Programming Basic Camps Intermediate Camps
  • 5.
    C Programming Camp Getting Started  Control Flow  C Preprocessor  Functions  Compilation Process  Arrays  Pointers  Structures  Bit Manipulation 25-Apr-17Embedded Summer Camps - 2017 5
  • 6.
    Device Drivers  GettingStarted  GPIO  LED (Optional)  Switch  Seven Segment Display  LCD  Timer  ADC  PWM (Optional)  UART  SPI  I2C (Optional) 25-Apr-17Embedded Summer Camps - 2017 6
  • 7.
    SW Design  Whatis SW design?  Forms of SW design  C/C's of good design  Communication protocols  Types of state machines  To RTOS or not to RTOS? that is the question  Identifying modules/components  Identifying modules/components building blocks  Structuring implementation  Identifying timing C/C's  Meeting real-time constraints for hard real-time systems  Identifying initialization, tasks and their timing C/C's and ISRs  Multitasking decision  Schedulability check  Communication  Case Study 25-Apr-17Embedded Summer Camps - 2017 7
  • 8.
    SW Testing  Whatis SW testing?  Why is testing embedded systems is more important?  Testing principles  Fundamental test process  Common embedded SW development processes  Embedded SW development test levels  Embedded SW development test types  Categories of embedded SW testing  Test development process  EP and BVA testing combo  Decision table testing  State machine testing  Use-case testing  Pairwise testing  Classification tree testing  Statement testing  Decision testing  Condition testing  Condition + decision testing  MCDC testing  Automating unit and integration tests  Case Study 25-Apr-17Embedded Summer Camps - 2017 8
  • 9.
    Project  Analyzing Requirements Designing Software  Implementing Software  Testing Software 25-Apr-17Embedded Summer Camps - 2017 9
  • 10.
    Duration and Costs 25-Apr-17EmbeddedSummer Camps - 2017 10 Camp Duration (Days) Duration (Hours) Cost Combo Cost 1 Combo Cost 2 C Programming 3 24 1000 3500 Device Drivers 3 24 1000 SW Design 3 24 1500 2500SW Testing 3 24 1500 Project 3 24 1000
  • 11.
    Schedule and Time 25-Apr-17EmbeddedSummer Camps - 2017 11 Camp Schedule Start Day End Day Start Hour End Hour C Programming Full Days Jun 29 Jul 1 10 a.m. Open Device Drivers Full Days Jul 6 Jul 8 10 a.m. Open SW Design Full Days Jul 13 Jul 15 10 a.m. Open SW Testing Full Days Jul 20 Jul 22 10 a.m. Open Project Full Days Jul 27 Jul 29 10 a.m. Open
  • 12.
     To contactus:  https://www.facebook.com/groups/EmbeddedSystemsTraining/  www.swift-act.com  training@swift-act.com 25-Apr-17Embedded Summer Camps - 2017 12