1. EROTECH solutions
…………………………………………………………………………………………………………………………………………………………………………………………………
B.O: plot no -306, K.V.R. Enclave, near Satyam Theater, above icici bank, Ameerpet,Hyderabad-38.
Tel--040-64547101,9246347683,9676327118.Email:arrowsolemb@gmail.com|www.arrowsoltraning.com.
Course:certifiedEmbeddedSystemDeveloper (CESD)
MODULE 1: C Language
Introduction to C programming ,Data types, Format
specifiers ,Qualifiers, Operators, Decision control
structures, Loop control structure, Functions, Arrays,
Strings ,Storage classes, Pointers, Arithmetic operation on
character, Type casting, Creating a header file, Use of
global variables ,File handling in C, Introduction to SPJ
compiler.
MODULE 2:Embedded C: Pin diagram, Block diagram of
8085,8051,Timing and clock ,Reset circuit, Addressing
modes, Instruction set, Interfacing of LED, Interfacing of
single seven segment display, Multiplexing of four seven
segment, Displays, Counter applications, Key-pad scanning
without interrupt, Timer and Interrupt structure, Interrupt
based Display Driver for seven segment display, Interrupt
based hex-keypad driver, Stop watch application,
Development of directory structure, Introduction to
conditional assembly, Structure ,Software & hardware
drivers for LCD, UART, RS232 interface, RS485,Null,
Modem, Configuration , Stop watch on hyper terminal.
MODULE 3: Communication Protocols
I2C: Understanding serial buses, what is i2C,
Understanding i2c protocol, Learning a different I2C
devices, interfacing Various I2c devices, developing drivers
for various I2C devices as follows:
PORTEXPANDER-PCF857: Connecting LCD to Port
Expander.
EEPROM-PCF24C32: Setting parameters and Password
Programs.
RTC-PCF8563: Initialize RTC, set RTC, Read RTC, Warm &
cold boot, Alarm Setting on RTC.
ADC/DAC-PCF8591: Controlling LED intensity, Blink Rate
& Tone through POT. Signal Generator (square, triangular,
sine & cosine) with amplitude control.
CAN-Understanding CAN, CAN data frame, Learning CAN
controller MCP 2510, Understanding CAN Transceiver,
CAN Message Frame Structure, Developing nodes and
drivers for them, Implementing complete CAN Model.
SPI- Understanding SPI, SPI data frame, Learning SPI
controller.
MODULE4: Robotics DC Motor: application of DC motor in
robotics, Theory of DC motor, H/W and S/W Interface of
DC motor, Demonstration of DC motor on robotic kit,
All robotic applications are done by using DC motor.
stepper motor-Theory of stepper motor, H/w & S/w of
stepper motor, Demonstration of stepper motor on
robotic kit, Applications of stepper motor.
Servo motor- Theory of servo motor, H/W & S/W of servo
motor, Demonstration of servo motor on robotic kit,
Applications of stepper motor.
Sensors-Temperature sensor, IR sensor, Smoke sensor,
Fire sensor, Gas sensor, Humidity sensor, PIR sensor, LDR
sensor, Ultrasonic sensor.
MOULE 5: ARM (Advanced Risk Machine)
Features of ARM Architecture: From hardware point of
view ARM processor cores. ARM7TDMI, ARB,
ARM9TDMI,ARMIOTDMI,CORTEX,Comparison,ARM
organization & Implementation, 3-StagePipeline ARM
organization,5StagePipeline,ARMorganizatn,arminstructio
n execution, ARM implementation, The ARM Coprocessor
interface Memory Format: Memory hierarchy, memory
size and speed, On chip memory caches memory
management. Instruction Length Memory Interface. Use
of ARM based IDE?(KEIL& SPJ),STM32F103C8 Controller
specific programming.
MODULE 6: Embedded Operating System
Unix/Linux Basics: Introduction to Unix/Linux,
windows Vs Linux, directory tree structure of linux,file and
directory related commands, changing permissions of files
and directories.
Calculator, commands, filter commands, Process
commands, disc related commands, mounting a file
system
Linux Internals:
Components of OS, Basic OS concepts, introduction to
Linux kernel, user and kernel space. Inter Process
Communication Techniques, Pipes, Fifos, message queues,
semaphores, shared memories, introduction to Linux
device drivers.
Network Socket programming in Linux:
Client to server program across network for connection
oriented protocol
RTOS Concepts:
Synchronization Inter task communication, Interrupts
latency, Kernel initialization, Semaphores management,
Designing RTOS scheduler.