Course Duration in Hours
30
30
ADVANCED COURSE IN EMBEDDED SYSTEMS
ANSI
Fundamentals of C
Functions
Arrays
Storage Classes
Structures & Unions
Enumerated data types
Bit Operations
Pointers
Dynamic Memory Allocation
File Handling Concepts
Command line Arguments
Compiler in Practical
Data Structures
Sorting and Searching Techniques
Concepts and Real-time Exposure
Mini Project 1
Linux
Introduction
Library
Process Management
Interrupts
File Management
Inter Process Communication & Synchronization
Threads
Memory Management
Shell Script
Networking and TCP/IP Applications
Socket Programming
Mini Project 3
Microcontroller Inter 8051
Introduction
Overview of Architecture of 8051
Low-level Programming Concepts
Middle Level Programming Concepts
On-Chip Peripherals
External Interfaces
Protocols
Keils RTX51 Tiny / Pumpkins Salvo
Selective Discussion during Project Development
Mini Project 4
Real Time Operating System
RTOS RT-LINUX
Object Oriented Programming with C++
Final Project
Additional Modules (Will be dealt based on MNCs Requirement)
Android
Linux Devices Drivers
Embedded Linux
Windows Mobile
ASSIGNMENTS
During the course of the Program in Embedded Systems, the students have to submit a number of assignments. These assignments relate to the sessions dealt with in the classroom. The faculty is entrusted with not only giving the relevant assignments to the students, but also evaluating the assignments submitted by the students, and giving the needful corrections, clarifications and suggestions of the same.
Proper weight-age in terms of marks is given to these assignments.
Reinforcing what has been learnt in the classroom
Gauging the understanding of the student of a concept or application
Providing enough room for creativity in implementation
Creating an avenue for getting more knowledge of the related concepts
BE/ME/MTECH IN
ELECTRONICS / TELECOMMUNICATIONS/
COMPUTER SCIENCE / INFORMATION TECHNOLOGY/
INSTRUMENTATION TECHNOLOGY
Learn & Earn Academy, H S R Layout (Bangalore),Bangalore,IN