12
Embedded Summer Camps - 2017

Embedded summer camps 2017

Embed Size (px)

Citation preview

Page 1: Embedded summer camps 2017

Embedded Summer Camps -2017

Page 2: 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

Page 3: Embedded summer camps 2017

Prerequisites A previous programming knowledge is preferable

A previous hardware knowledge is preferable

25-Apr-17Embedded Summer Camps - 2017 3

Page 4: Embedded summer camps 2017

Camps Outline – Get All for EGP 3,500

25-Apr-17Embedded Summer Camps - 2017 4

ProjectSW TestingSW DesignDevice Drivers

C Programming

Basic Camps Intermediate Camps

Page 5: Embedded summer camps 2017

C Programming Camp Getting Started

Control Flow

C Preprocessor

Functions

Compilation Process

Arrays

Pointers

Structures

Bit Manipulation

25-Apr-17Embedded Summer Camps - 2017 5

Page 6: Embedded summer camps 2017

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

Page 7: Embedded summer camps 2017

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

Page 8: Embedded summer camps 2017

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

Page 9: Embedded summer camps 2017

Project Analyzing Requirements

Designing Software

Implementing Software

Testing Software

25-Apr-17Embedded Summer Camps - 2017 9

Page 10: Embedded summer camps 2017

Duration and Costs

25-Apr-17Embedded Summer Camps - 2017 10

CampDuration

(Days)Duration (Hours)

CostCombo 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

Page 11: Embedded summer camps 2017

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

Page 12: Embedded summer camps 2017

To contact us:

https://www.facebook.com/groups/EmbeddedSystemsTraining/

www.swift-act.com

[email protected]

25-Apr-17Embedded Summer Camps - 2017 12