Page 1

Surabee School of Electronics (A Division Of Surabee Electronic Systems Private Limited)

Surabee Training Programs

Get International Quality Education

Internship opportunities are available for Surabee Students

Web: www.surabee.com Email: info@surabee.com www.facebook.com/surabeeschool


Embedded Systems - Foundation Duration: 1 Month

Ready to Learn Embedded System

C Functions

Electrical Fundamentals n Generation, Utilization,

Transmission, Measurement & Control

C

C

Language

Programming

Electonics Ic = 0 Ic = Icmax Digital

Electrical V= IR Electrical P= V1 Electronics

áľ?

Ic = IB Analog

n Voltage, Current, Resistance n Relationship between Voltage,

Current & Resistance

n Relationship between Power,

Voltage & Current

n Simple Resistance circuits n AC/DC n Capacitor & Inductor usage in

electrical circuits

n Transformers & Relays n LPS & SMPS

Electronic Fundamentals n Definition of Electronics

C Language & C Programming n Declaration n Assignment & Initialization n Expressions & Statement n Decision Making & Loops n Functions & Storage class n Arrays, Pointers & Strings n Structures, Unions n Preprocessor n Programming exercises

n Electronic components - Diodes,

Transistors, Ics

n PLD, CPLD, FPGA &

Microprocessors

n Simple Analog Circuits n Simple Digital Circuits n Combinational & Sequential circuits n Memory, Chip Select logic & Memory

Map

For Fees and latest offers on our courses visit www.surabee.com


Embedded Systems - Basic Duration: 1 Month Theory Sessions Introduction to Embedded System n n Embedded System Hardware

concepts n Embedded System Software

concepts n 8051 / PIC Microcontroller

Internals

Mini Project Monitoring Input Devices Project (Switch, Keypad, Management IR Sensor, etc) Introduction to Embedded Controlling System Output Embedded Devices System (LED, 7 Seg Hardware Motor, etc) Embedded System Software

Junior Embedded Engineer

n Controlling devices using Output

pins n Monitoring devices using Input

pins n Controlling LED / 7Seg displays n Controlling DC Motor / Stepper

Motor n Monitoring Switch, Keypad & IR

Sensors n PWM Generation n How to do a Mini Project n Project Management

Practical Sessions

Controlling Multi 7 Segment n

Displays using Latch & Scan Method

n Monitoring Switches n Making a digital clock with

controls

n Scanning Keypad n Controlling DC Motors n Controlling Stepper Motors n Monitoring IR & Ultrasonic

Sensors

n Making a Robot

n Controlling Single LEDs

n Controlling LED Matrix Displays

n Controlling Bi-Color & RGB LEDs

n Designing LED Moving Displays

n Controlling Single & Multi 7

n DTMF Control

Segment Displays

n Controlling Motor using PWM

Project : As per directions given by the Coach


Embedded Systems - Intermediate Duration: 2 Months

(Includes Embedded Systems - Basic) Theory Sessions Introduction to Controllers n n Functions and Controllers

SPI 12C Controllers and Interfaces

n LCD Interface n Timer Interface n Interrupt handling

Senior Embedded Engineer

RS232 (UART)

DAC and ADC Timer and Interrupt

LCD (Character and Graphic)

n Serial Communication

Synchronous / Asynchronous

n Asynchronous communication -

UART

n GSM Modem Interface with

Microcontroller

n Synchronous communication -

SPI & I2C

n I2C Device Interface with

Microcontroller

n SPI Device Interface with

Microcontroller n ARM based Microcontroller

Internal

Practical Sessions Controlling LCD n n Programming Timers n Interrupt Handling n Interfacing I2C Devices like RTC n Interfacing SPI Devices like SPI

Flash

n Making a digital clock with RTC Chip n Interfacing ADC/DAC with ARM n Waveform generation

n ARM Variations - ARM7, ARM9,

ARM11, Cortex M, Cortex R, Cortex A series

n Light Sensor & Temperature n PC - Microcontroller Interface using

UART

n AVR Processors

n Virtual Instrumentation

n ADC / DAC Interfaces

n PWM controller programming

Project : As per directions given by the Coach


Embedded Systems - Advanced Duration: 4 Months

(Includes Embedded Systems - Basic & Intermediate) Theory Sessions

Embedded System Architect

Introduction to USB n n USB Device programming

on ARM controllers (FreeScale / LPC)

n USB Host Programming

on ARM controllers (FreeScale / LPC)

Free RTOS RTOS USB

Wireless (Zigbee, Bluetooth, Wifi and GSM

RTOS Application

(Host, Device and OTG)

CAN Ethernet

n Introduction to CAN Bus n CAN bus Communication n Introduction to Ethernet n Wireless Communication

Practical Sessions

n Zigbee / Bluetooth / Wifi

USB Device Programming on n

n Introduction OS n Why OS Required? n Introduction to RTOS n Free RTOS

Task Management · · Queue Management · Interrupt Management · Resource Management

LPC / FreeScale ARM controllers

n USB Host Programming on

LPC / FreeScale ARM controllers

n CAN BUS Networking n Simple Wireless Connectivity n Zigbee Wireless Connectivity n Bluetooth Wireless Connectivity

· Memory Management

n Wifi Wireless Connectivity

· Trouble Shooting

n Creating multiple tasks in

Comparison of various RTOS n like VxWorks, ThreadX, QNX, etc.

FreeRTOS

n Controlling devices using

FreeRTOS

Project : As per directions given by the Coach


Embedded Systems - Expert Duration: 6 Months

(Includes Embedded Systems - Basic, Inter & Advanced) Theory Sessions n Introduction to Linux n Desktop Linux vs Embedded

Linux difference

n Embedded Linux · Boot Loader · U-Boot · Kernel

Device Driver (Char. Block Network & USB)

Embedded Linux Application

Embedded System Expert

Interrupt Handling Debugging Techniques Linux Internals

Boot Loader Embedded Linux

· Devices Introduction · Driver Introduction · Kernel Modules · Ramdisk & NFS · File Systems · Memory Technology Devices n Device Driver

File I/O · · File Systems · Introduction to Devices · Accessing Drivers · Kernel Compilation and Kernel

Modules

· Writing Kernel Modules · Input Drivers · Char Drivers · Interrupts & Blocking I/O · Device Model

Practical Sessions n Building Embedded Linux

Build Tools · · Make · Cross Compile tools · Building UserSpace · Building Kernel · Building the Boot Loader n Writing Kernel Modules n Input Drivers n Char Drivers · 7 Segment Display

Project : As per directions given by the Coach


Advanced C Programming Duration: 3 Months

Expert

C

Programmer

Advanced

n Simple I/O Examples

n Solving Simple mathematical

Time & Code Optimization Projects using

C

Basic C Programming

Programming C Concepts Introduction to Programming Introduction Advanced to ‘C’ C Language Features Basic

C Programming

problems

n Loop programs

n Programs using Pointers,

Arrays & Strings

n Linked List

Advanced C features Multi Dimensional Arrays n n Pointer to pointer n Array Pointers

n Function pointers

Introduction to Programming n What is Programming? n Programming & Teaching

Comparison

n How to develop programming skill? n How to think in programming way. n Programming Languages n Basic Concept of programming

Languages

C Programming Language n Declaration n Assignment & Initialization n Expressions & Statement n Decision Making & Loops n Functions & Storage class n Arrays, Pointers & Strings n Structures, Unions n Preprocessor

n Writing Portable Code

n Various important Libraries

Advanced C programming n Data Structures – Linear & Non-

linear

n Sorting Algorithms n File I/O operation

n Network Socket programming n Process control

Time & Code Optimization Optimizing Algorithm Optimization of Code Profilers Compiler/Assembler level optimization

C Projects Live Projects Project Handling Project Management

Project : As per directions given by the Coach


Professional Engineer

Project Practice

Internship Theory Audio Visual

Assessment Practicals

Embedded System Design Test 5. What is the expected answer for this code? 1 2 3 4 5 6 7 8

#include <stdio.h> main () { char a,c; a = 83; c = ~a; printf(â&#x20AC;?%dâ&#x20AC;?, c); }

Free Online Test for Embedded & C Language Log on to surabee.testvita.com/enquiry

Enter the answer in the space provided below.

Surabee School of Electronics (A Division Of Surabee Electronic Systems Private Limited) Corporate Office: 164, Arcot Road, Valasaravakkam, Chennai - 600087. (Near Kesavardhini Bus Stop) : 98408 98594, 99406 17084 : 044 - 42664708 HUB: Arulagam, 2nd Floor, HIG 508, Kurinji Street, New Housing Unit, Above State Bank of India, Thanjavur - 613 005. (Near New Bus Stand) : 97101 22444, 95510 88444 : 04362 - 227570

Web: www.surabee.com Email: info@surabee.com www.facebook.com/surabeeschool

Surabee Training Programs ebroucher  

We have finetuned our training programs to suit the needs of students.

Surabee Training Programs ebroucher  

We have finetuned our training programs to suit the needs of students.

Advertisement