BEVARAVASUDEVAAP1813
26 views
15 slides
Aug 03, 2024
Slide 1 of 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
ntg
Size: 3.2 MB
Language: en
Added: Aug 03, 2024
Slides: 15 pages
Slide Content
A PRESENTSTION ON EMBEDDED SYSTEM Prepared by: Dr. Vasudeva Dept. of ECE
CONTENT WHAT IS EMBEDDED SYSTEM CLASSIFICATION OF EMBEDDED SYSTEM APPLICATIONS OF EMBEDDED SYSTEM HOW DO WE IMPLEMENT THEM
WHAT IS EMBEDDED SYSTEM? Embedded systems are devices used to control, monitor or assist the operation of equipment, machinery or plant. “Embedded” reflects the fact that they are an integral part of the system. An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function . SOFTWARE HARDWARE APPLICATION
WHAT IS INSIDE THE EMBEDDED SYSTEM? HARDWARE CPU MEMORY I/O DEVICES SOFTWARE APPLICATION OS DEVICE DRIVERS EMBEDDED SYSTEM
CLASSIFICATION OF EMBEDDED SYSTEMS TYPES OF EMBEDDED SYSTEM BASED ON PERFORMANCE OF MICROCONTROLLER BASED ON PERFORMANCE AND FUNCTIONAL REQUIREMENTS MEDIUM SCALE MOBILE SOPHISTICATED SMALL SCALE NETWORKED STAND ALONE REAL TIME
BASED ON PERFORMANCE AND FUNCTIONAL REQUIREMENT Real-time embedded systems are defined as those systems in which the correctness of the system depends not only on the logical result of computation, but also on the time at which the results are produced. Hard real-time systems (e.g., Avionic control). Firm real-time systems (e.g., Banking). Soft real-time systems (e.g., Video on demand). 1.REAL TIME EMBEDDED SYSTEM
2.STAND ALONE EMBEDDED SYSTEM A standalone device is able to function independently of other hardware. This means it is not integrated into another device. It takes the input from the input ports either analog or digital and processes, calculates and converts the data and gives the resulting data through the connected device-Which either controls, drives and displays the connected devices. For example, a TiVo box that can record television programs , mp3 players are standalone devices
3.NETWORKED EMBEDDED SYSTEM These types of embedded systems are related to a network to access the resources. The connected network can be LAN, WAN or the internet. The connection can be any wired or wireless. This type of embedded system is the fastest growing area in embedded system applications. .
Mobile embedded systems are used in portable embedded devices like cell phones, mobiles, digital cameras, mp3 players and personal digital assistants, etc. The basic limitation of these devices is the other resources and limitation of memory. 4.MOBILE EMBEDDED SYSTEMS
Based on the Performance of the Microcontroller Small Scale Embedded Systems These types of embedded systems are designed with a single 8 or 16-bit microcontroller, that may even be activated by a battery. For developing embedded software for small scale embedded systems, the main programming tools are an editor, assembler, cross assembler and integrated development environment (IDE). Medium Scale Embedded Systems These types of embedded systems design with a single or 16 or 32 bit microcontroller, RISCs or DSPs. These types of embedded systems have both hardware and software complexities. For developing embedded software for medium scale embedded systems, the main programming tools are C, C++, JAVA, Visual C++, RTOS, debugger, source code engineering tool, simulator and IDE.
Sophisticated Embedded Systems These types of embedded systems have enormous hardware and software complexities, that may need ASIPs, IPs, PLAs, scalable or configurable processors. They are used for cutting-edge applications that need hardware and software Co-design and components which have to assemble in the final system.
Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines and toys (as well as the more obvious cellular phone and PDA) are among the myriad possible hosts of an embedded system. APPLICATIONS OF EMBEDDED SYSTEMS
Embedded Systems in Automobiles and in telecommunications Motor and cruise control system Body or Engine safety Entertainment and multimedia in car E-Com and Mobile access Robotics in assembly line Wireless communication Mobile computing and networking Embedded Systems in Smart Cards, Missiles and Satellites Security systems Telephone and banking Defence and aerospace Communication Embedded Systems in Peripherals & Computer Networking Displays and Monitors Networking Systems Image Processing Network cards and printers Embedded Systems in Consumer Electronics Digital Cameras Set top Boxes High Definition TVs DVDs
HOW DO WE IMPLEMENT THEM? We do so by using microcontrollers (or microprocessor based systems) Or simply by using digital circuits that perform the function we want. Digital circuits Microprocessor based systems Faster Only propagation delay Slower Technology Dependent Inflexible Functions they perform can’t be changed easily. Flexible We need only to update the software. Example: Communication system Ciphering algorithm Example: Personal computer,PDA’s Mobile phones,PLC’s