Embedded Systems Microcontrollers & Embedded Processors An Overview.

Презентация:



Advertisements
Похожие презентации
Introduction to Computer systems. Computer architecture. Lecture 1. Teacher: Aziyeva Nurgul Tanirbergenovna The Discipline: Information and communication.
Advertisements

«MODERN IT TRENDS IN THE PROFESSIONAL SPHERE». What is information? The word "information" is used in many different ways. Originally, it comes from a.
COMPUTER BASICS. TYPES OF COMPUTERS 1. SUPERCOMPUTERS are used to process very large amounts of information including processing information to predict.
Lets look at some interesting and popular devices which have touchscreens.
Flynns Architecture. SISD (single instruction and single data stream) SIMD (single instruction and multiple data streams) MISD (Multiple instructions.
Components Network. Types of network 7 лекция Avtor presentation is Kadyrova A.S.
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
Computer viruses and antivirus PRESENTATION BY Beibit Nurbibi Psychologist Psychologist.
LECTURE 5. SOFTWARE. BIOS or Basic input/output system is the basic layer of software. It deals directly with the signals that control the components.
Balzhan Khamitova Sabina Amirbek Sultan Makhan Nurbek Dauletbek Faculty of Information Technology Automation and Control SECURITY SYSTEM Almaty,2017.
Modding - модифицировать, изменять. Gadget - приспособление, прибор. Portability – портативность. Touchpads – сенсорная панель. Graphics tablets – графический.
Telephones SAMSUNG. History of the company SAMSUNG Samsung Group is a South Korean group of companies, one of the largest chaebols, founded in In.
Computer Hardware. Basic Information Technology Terminology ACPI - Advanced Configuration and Power Interface enables the operating system to control.
Computer software Operating systems. The objective of the lesson: To explain what the software is and why it exists; to learn to distinguish the system,
COMPUTER OF DIFFERENT SIZES. From POTATO team.. List of computer size categories… This list of computer size categories to list commonly used categories.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.
Icn Definition of ICT ICT subject and its objectives. ICT standards.
To perform work pupils from 8 B School 70 Zagrutdinov Ilham Okruzhnov Timofey.
Designing IP Telephony Solutions © 2004 Cisco Systems, Inc. All rights reserved. Reviewing the Cisco IP Telephony Solution ARCH v
Транксрипт:

Embedded Systems Microcontrollers & Embedded Processors An Overview

Embedded Systems What is an Embedded System? Where are Embedded Systems used? Typical Embedded Systems Hardware Embedded OS and Software References

What is and Embedded System? A specialized computer system that is part of a larger system or machine. 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. (Definition from wikipedia.com)

What is and Embedded System?

ES, Other definitions A special purpose computer built into a larger device. Special purpose: - Embedded systems have a (more or less) well-defined purpose - Contrast with: general purpose computers (PCs etc) - Both hardware and software is tailored to application(s), which are well defined - However, re-programmability is a requirement Built into a larger device: ESs are (usually) part of a larger device, augmenting its capabilities

ES, Other definitions Any device that includes a programmable computer but is not itself a general-purpose computer. Anything that uses a computer but does not look like one. The microprocessor in an embedded system is like an electric motor in a washing machine.

ES Types & Characteristics ES Characteristics: Efficiently Cost effective Power efficiently Real-time Predictability

Where are Embedded Systems used? Signal processing systems Real-time video, DVD players, Medical equipment. Distributed control Network routers, switches, firewalls, mass transit systems, Elevators Small systems Mobile phones, pagers, home appliances, toys, smartcards, MP3 players, PDAs, digital cameras, sensors, pc keyboard & mouse Modern cars: Up to 100 or more processors Engine control unit ABS systems (Anti Lock Brake systems) Emissions control Diagnostics and Security systems Accessories (doors, windows etc)

CELL PHONE –Block Diagram

Typical Embedded Systems Hardware Commercial off-the-shelf components (COTS) e.g. wireless radios, sensors, I/O devices Cheap Application-Specific ICs (ASICs) ICs tailored to meet application needs Good performance for their intended task(s) Original ESs were ASICs only Domain-specific processors DSPs Microcontrollers Microprocessors General Purpose Processors

ES: Solutions Embedded Systems Solutions: Microcontrollers Embedded Processors Digital Signal processors

New trends in ES HW Systems-on-chip Usual (or desired) specs: 32-bit RISC CPU Built-in interfaces to RAM and ROM Built-in DMA, interrupt and timing controllers Built-in interfaces to disk or flash memory Built-in Ethernet/ interfaces Built-in LCD/CRT interfaces New SOCs appearing almost every week! Examples Intel StrongARM SA-1110 Motorola PowerPC MPC823e NEC VR4181 Many, many more

Embedded OS and Software Principal role: Not transformation of data but interaction with physical world Acquires properties of physical world Takes time Consumes power Does not terminate (unless it fails)

Embedded Operating Systems: Office-style OSes PalmOS WindowsCE RTOSes VxWorks QNX Linux Linux is already ubiquitous Hundreds of different devices are using it Numerous commercial + open source products Mobile OS Symbian Others TinyOS

References Web References: Mani Srivastavas EE202A class Edward Lee, Embedded Software Microprocessors: Uffenbeck, john Books: The 8051 Microcontroller and Embedded Systems: Mazidi, M.A. 201 مدار عملی با میکروکنترولر 8051 ، ف. خاکپور، انتشارات صفار