E. Part 1

3
By: Ahmed Abd El-Ghafar Moham Embedded System Instructor Embedded 1. Introduction T What is Embe Embedded Sys Embedded Sys Microcontroll Embedded Sys Embedded Sys Embedded Sys Embedded Sys Microcontroll 2. C Programmin Introduction t Structured Pro Data Types - C C Functions - C C Structures, U C Data Structu 3. Embedded C Pr C Compile Pro C Preprocesso C Variable Sco Static & Dynam Memory Man Heap manage mmed d Systems Diploma Par 130 Hours To Embedded Systems (4 Ho edded Systems? stems Characteristics stems Applications lers V.S Microprocessor stems Trends stems Marketing stems Constrains stems Design ler Internal Structure ng Course: ( 20 Hours ) to C Programming ogram Development in C C Program Control C Arrays - Pointers Unions, Bit Manipulations ures rogramming ( 12 Hours ) ocess or Directives ope and Life time. mic Memory Allocation nagement ement 1 rt 1 ours )

description

E. Part 1

Transcript of E. Part 1

By: Ahmed Abd El-Ghafar MohammedEmbedded System Instructor

Embedded Systems Diploma

1. IntroductionToEmbeddedSystems

What is Embedded Systems?

Embedded Systems Characteristics

Embedded Systems Applications

Microcontrollers V.S M

Embedded Systems Trends

Embedded Systems Marketing

Embedded Systems Constrains

Embedded Systems Design

Microcontroller Internal Structure

2. CProgrammingCourse:(2

Introduction to C Programming

Structured Program Development in C

Data Types - C Program Control

C Functions - C Arrays

C Structures, Unions, Bit Manipulations

C Data Structures

3. EmbeddedCProgramming(

C Compile Process

C Preprocessor Directives

C Variable Scope and Life time.

Static & Dynamic Memory Allocation

Memory Management

Heap management

Ghafar Mohammed

Embedded Systems Diploma Part 1130 Hours

IntroductionToEmbeddedSystems(4Hours)

What is Embedded Systems?

Embedded Systems Characteristics

Embedded Systems Applications

Microcontrollers V.S Microprocessor

Embedded Systems Trends

Systems Marketing

Embedded Systems Constrains

Embedded Systems Design

Microcontroller Internal Structure

CProgrammingCourse:(20Hours)

Introduction to C Programming

Structured Program Development in C

C Program Control

C Arrays - Pointers

C Structures, Unions, Bit Manipulations

C Data Structures

CProgramming(12Hours)

Process

C Preprocessor Directives

C Variable Scope and Life time.

tic & Dynamic Memory Allocation

Management

Heap management

1

Part 1

Hours)

By: Ahmed Abd El-Ghafar Mohammed 2 Embedded System Instructor

Call/Return process

Stack

paging & bit maps

Dynamic memory allocation

4. MicrocontrollerInterfacing(72Hours)

Led applications (Flashing, Sequence, meeting)

Button applications (Magic button)

Segment display applications (Traffic light)

LCD display applications

ADC applications (Temp Control System)

DC motor direction control applications

Key pad Interface (password) applications

Stepper motor applications (Unipolar & Bipolar)

Serial Communication applications (UART)

Graphic LCD applications

Memory card applications

I2C / SPI one wire communica�on protocols

USB communication applications

Timer applications

Interrupt applications

Counters applications

Comparators applications

Capture-Compare-PWM applications

5. ArduinoWorkshop(20Hours)

Microcontroller Interfacing Content

Projects :

Building an Analog Thermometer

By: Ahmed Abd El-Ghafar Mohammed 3 Embedded System Instructor

Controlling the Motor

Detecting Tank Bot Collisions with IR Distance Sensor

Detecting Tank Bot Collisions with an Ultrasonic

Distance Sensor

Recording the Position of a Moving Object over Time

Using GPS

Creating a Wireless Remote Control

Creating an IR Remote Control

Using an External EEPROM

Connecting to the RTC

Smart Home Automation System

Control Robotic Arm

Line Tracking Robot

Fees: 1000 LE Course Start Day: 30 / 1 / 2016 Course Days: Saturday - Tuesday - Thursday Course Time: 3.30 To 6.30 Place: HA Consulting Group Diploma Duration: 14 weeks.

Instructor:

Name : Ahmed Abd El Ghafar Mohammed Mobile : 01276963407 Computer and control systems engineer LinkedIn : https://eg.linkedin.com/in/ahmedabdelghafarmohammed