Syllabus

1.1. Introduction to Embedded System: Processor Fundamentals
1.2. Design Issues, H/W and S/W Partitioning, Development and Debugging Tools
1.3. 8 Bit Processors and instructions, Assembly Programming, Programming in C using Keil
1.4. Interfacing Peripheral through GPIO, UART communication etc.
1.5. Working with Interrupts and Timer devices.
1.6. 32 Bit Processor: ARM7TDMI: LPC2148: Basic Architecture
1.7. Programmers Model, Instruction Set.
1.8. Interfacing Different devices through GPIO, UART, I2C and SPI
1.9. GPS, GSM, GPRS interfacing, Use of RTC, Camera and SD card with ARM
1.10. Raspberry PI and Arduino