Embedded Systems Programming (Core) :
Objective:
>Complete Embedded Systems Hardware & Programming Will be learned.
>Working on C, C++, Embedded C ARM, RTOS and Shell Scripting.
>Deep Understanding of Embedded Programming.
Who can attend?
>Freshers seeking career in Embedded Systems.
>Working/experienced who want to explore Embedded Hardware & Programming .
Embedded Core Syllabus:
MODULE 1: C PROGRAMMING
CH1:Getting Started
CH2:I/O Programming
CH3:Operators And Classifications
CH4:Control Statements
CH5:Arrays
CH6:Functions
CH7:Recursion
CH8:Pointers
CH9:Structures & unions
CH10:Pre-Processor
CH11:Strings
CH12:Bitwise Operators
CH13:Miscellaneous Features
MODULE3: C++ Programming
Overview
Characteristics
Function Overloading
Scope Resolution Operator
Classes in C++
Access Specifies
Constructor, Destructor
Static members, Functions
Friend Classes, Friend Functions
Operator Overloading
Data Conversions
Inheritance, Polymorphism
Exception Handling
MODULE 3: Embedded C, ARM7 MICRO-CONTROLLER
Introduction to Embedded C
Introduction to ARM & LPC2148
Tool Setup
ARM Architecture
ARM Programming
Interrupts
Arm Programmers Model
User Peripherals
System Peripherals
Lab Sessions:
GPIO, ADC, DAC
Interrupt , Timers
UART , WDT
I2C & SPI interfacing
MODULE4: RTOS on ARM7
Introduction to RTOS
Multi Thread
Scheduling
Queue
Semaphore
MODULE 5: SHELL SCRIPTING
Introduction To Scripting
IO Commands
Operators
Manipulators
Control Statements
Functions
Arrays