EMBEDDED SYSTEMS & ITS APPLICATIONS Special Lecture by Prof. Dr.N.SHANMUGASUNDARAM Professor & Head – ECE Department Sri Eshwar College of Engineering 22-Feb-19 NSS / SECE
Introduction to Embedded System 22-Feb-19 NSS / SECE
Smart Applications Software Hardware + = What is Embedded System? DRIVES = Embedded system is a Hardware with Software embedded in it, for a dedicated application. 22-Feb-19 NSS / SECE
Why Embedded system? There are Environments where the general purpose computers do not really get into action. For example: AC has a temperature control sub-system It is not viable to use a PC’s there for achieving Temperature control. 22-Feb-19 NSS / SECE
Redefining - Embedded System Embedded system is a Microcontroller based hardware Software driven Real time control system Autonomous or Human interactive Reliable system Operate in diverse environments 22-Feb-19 NSS / SECE
SMART Embedded Systems … 22-Feb-19 NSS / SECE
SMART Embedded Systems … 22-Feb-19 NSS / SECE
SMART Embedded Systems … 22-Feb-19 NSS / SECE
SMART Embedded Systems … 22-Feb-19 NSS / SECE
Embedded System in ROBOTICS ASIMO Robot made by Honda, Japan. Robot can run at speed of 6 kmph & walking speed 1 kmph Turns ON light switches, open doors, carry objects, and push carts. 22-Feb-19 NSS / SECE
SMART Embedded Systems … 22-Feb-19 NSS / SECE
Applications of Embedded Systems Communication Avionics Automobile Consumer Electronics Office Equipments Household Appliances and Every where in our day-to-day life. 22-Feb-19 NSS / SECE
3 MAIN COMPONENTS of Embedded System HARDWARE Processor, RAM, ROM, ADC, DAC, Timers, Ports, etc. APPLICATION SOFTWARE written in Assembly, C, C++, Java, etc. RTOS (to supervise the Application Software) µC OS-II, Win CE, VxWorks, Embedded Linux, etc. 22-Feb-19 NSS / SECE
SKILLS for Embedded System Engineer HARDWARE skills required in: Processors (µP, µC, DSP, EP, …) Memories (EEPROM, RAM, ..) Peripheral devices (8255, 8251, 8253, 8279,…) Sensors (Temp, Pressure, Light,…), Electronic system design, Digital electronics, Computer architecture, Control system, Data communication. 22-Feb-19 NSS / SECE
SKILLS for Embedded System Engineer SOFTWARE skills required in : Programming languages - Assembly, C, C++, Java IDE - Editor, Assemblers, Compilers, Linkers, Debuggers, Simulator. RTOS – µC / OS-II, Vxworks, Win CE, RTLinux, etc. 22-Feb-19 NSS / SECE
Embedded Development Tools 22-Feb-19 NSS / SECE
Software development process CPU Programmer HOST TARGET Board 22-Feb-19 NSS / SECE
Assembler, Compiler & Linker 22-Feb-19 NSS / SECE
Software Tools MPLAB IDE for PIC Microcontrollers MPASM (Assembler) MPLAB-C (C Compiler) MPLAB-SIM (Simulator) Other Compilers Kiel C (for Intel family µCs) Hi-Tech C CCS C Pacific C 22-Feb-19 NSS / SECE
Typical Application Development using AT89C2051 22-Feb-19 NSS / SECE
AT89C2051 Micro controller 22-Feb-19 NSS / SECE
Pin configuration of AT89C2051 22-Feb-19 NSS / SECE
Minimum configuration - AT89C2051 22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
Operation of the Project 22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
Circuit Diagram for the project 22-Feb-19 NSS / SECE
LED Pattern displayed for different DICE numbers 22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
Software coding (in C) 22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
22-Feb-19 NSS / SECE
Exemplary Embedded system Applications 22-Feb-19 NSS / SECE
NOKIA 888 The Real Time Cell phone Breakthrough in Embedded System Designs NOKIA 888 The Real Time Cell phone 22-Feb-19 NSS / SECE
Embedded systems in Passenger Car Engine Control Anti- Lock Brakes Lighting A/C Power Locks Trans- mission Control Active Suspension Dash- board Power Seats Power Windows Airbag 22-Feb-19 NSS / SECE HOT167C-1 Version 2.5
Automotive embedded systems Today’s high-end automobile have > 80 microprocessors 4-bit microcontroller checks seat belt microcontrollers run dashboard devices 16/32-bit microprocessor controls engine Millions lines of code 22-Feb-19 NSS / SECE
A few of the Embedded Majors HCL INFOSYS TCS Cognizant Agilent Technologies Boeing BPL Ford Hitachi Hyundai Philips Playstation Sega Siemens Sony SCM Microsystems TATA ELXSI Texas Instruments Tektronix Vestion 22-Feb-19 NSS / SECE
Thank You for your PATIENCE. 22-Feb-19 NSS / SECE