EMBEDDED SYSTEM
Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM. Virtually all appliances that have a digital interface -- watches, microwaves, VCRs, cars -- utilize embedded systems. Some embedded systems include an operating system, but many are so specialized that the entire logic can be implemented as a single program.
Embedded systems can be regarded today as some of the most lively research and industrial targets. In this field, the ever-increasing demand for computing power and any sort of system resources continuously challenges state-of-the-art design methodologies and development techniques. Most of the complexity of these tasks comes from the need to satisfy tight constrains on performance, memory size, code size, power consumption, appliance weight and dimension, possible real-time behaviors, maintainability, scalability, security, time-to-market and, last but not indubitably least, cost. In this scenario, solutions can be proposed at different levels of abstraction, making use of an assortment of tools and methodologies: both the hardware and software components must be taken into account. Moreover, the networked nature of many embedded systems raises new issues about their proper development. Tackling new problems emerging in this complex scenario, calls for a joint effort by academia and industry.
1. Introduction to Embedded system
2. Architecture of 8051, PIC, ARM
3. Electronic Hardware Interfacing technique
4. C Programming Concepts
5. Real Time Systems(RTS)
6. Course in Embedded Linux
7. RTOS Concepts
8. Flavours of RTOS (VxWorks, RTLinux)
9. ARM7TDMI & AMBA Architecture
10. Device driver developments
11. Networking protocols Implementaions
12. Wireless Communication System
13. Embedded Mobile application
14. Embedded Testing Techniques