Embedded System Development
Project Internship Program
Duration – 15 Weeks
Project Training – Offline / Online – 5 WEEKS
Project Development – Offline/ Online – 10 WEEKS
Project Training – Offline / Online – 5 WEEKS
Project Development – Offline/ Online – 10 WEEKS
PROGRAM HIGHLIGHTS:
- Fundamentals of C programming: Understand data types, operators, and control flow.
- Advanced C programming: Learn about arrays, pointers, structures, and preprocessor
- Embedded systems with ARM CortexM3 architecture: Practical exposure and learning.
- Peripheral interfacing: Implement interfaces like timers, interrupts, ADC, UART, SPI, and I2C.
OUTCOMES:
- Ability to write efficient, readable and maintainable Embedded Code
- Proficiency in debugging C programs for Embedded Systems
- Hands-on experience in programming the LPC1768 microcontroller with Keil IDE.
- Ability to interface with various peripherals (LEDs, timers, ADC, etc.).
- Ability to develop System Design for Embedded Applications
PROJECT EXAMPLES:
- Accident Alert and Vehicle Tracking System using LPC1768 Microcontroller
- Bluetooth remote home automation system using LPC1768 Microcontroller
- Controlling Electrical Appliances through Zigbee Technology using LPC1768 Microcontroller
- Gas Leakage Detection and Monitoring system using LPC1768 Microcontroller
- Smart Sensors Based Monitoring System for Agriculture using ARM7 LPC1768 Microcontroller
- Alcohol Detection with Vehicle Controlling and GSM based alert system using LPC1768 Microcontroller
- Automatic Toll Gate Management and Vehicle Access Intelligent Control System Based onLPC1768 Microcontroller
TOOLS AND RESOURCES:
- Linux OS:
- Compilers: gcc 8 and above.
- Development Tools: Keil Micro Vision, Flash
- Hardware: LPC1768 Development Board.
PROJECT TRAINING – 5 weeks
- Introduction to C
- Operators
- Control flow
- Modular Programming
- Modular Programming
- Preprocessor
- Arrays
- Strings - Character Arrays
- Introduction to Pointers
- Structure and Union
- Embedded concepts
- Introduction to ARM7
- LPC1768 MCU Architecture
- GPIO Programming
- IO (Device) Programming to LPC1768
- TIMER & Vector Interrupt Controller
- ADC, WDT, PWM, RTC UART, SPI, I2CCommunication
PROJECT DEVELOPMENT – 10 weeks
Project Phase-1: Research, Planning, and Initial Development
- Project Scope Definition
- Research & Feasibility Study
- Initial Planning & Setup
- Early Prototyping or Conceptual Design
Phase-2: Development, Testing, and Refinement
- Development & Iteration
- Testing and Validation
- Refinement & Optimization
- Prepare for Final Deliverables
- Final Project Demo and Presentation
- Final Presentation
