Embedded Systems Programming (Core) :
Objective:
>Complete Embedded Systems Hardware & Programming Will be learned.
>Working on C, Embedded C ARM, RTOS.
>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
MODULE 2: 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
MODULE 3: RTOS on ARM7
Introduction to RTOS
Multi Thread
Scheduling
Queue
Semaphore