CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010.

Slides:



Advertisements
Similar presentations
Electronic Books Whats in a Name? Are We Really Talking About Books?
Advertisements

Smart Home Solutions. Visit us at Hasibat Information Technologies Co. K.S.C.C.
APPLICATION OF COMPUTER IN MEDICINE BY MASHAEL SAUD ALHARBI.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Component-Based Software Engineering Oxygen Paul Krause.
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
© M. Rauterberg, Intelligent Home-Work Environments Matthias Rauterberg Department of Industrial Design Technical University Eindhoven (TU/e)
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010.
Definition and Aspects
DSS: Decision Support Systems and AI: Artificial Intelligence
Robotic Systems Trends, Research, Future CSCi 338 :: Distributed Systems :: Fall 2005 Aleksandar Stefanovski.
Hardware & Software Needed For LAN and WAN
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Distinctions Between Computing Disciplines
Aerospace Engineering By Patrick Ferrell. Aerospace Engineering is the main branch of engineering concerned with the research, design, development, construction,
Name Gul Nawab Roll no Overview Application of real time system -Industrial -Medical -Peripheral Equipment -Automotive and Transportation -Telecommunication.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Embedded Systems Design ICT Embedded System What is an embedded System??? Any IDEA???
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Sabheeta Academy of Computer Science & Information Technology, Hingorja What is Computer?
Ch. 1. The Third ICT Wave The Third ICT Wave.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 16 System Architecture and Design II.
11 C H A P T E R Artificial Intelligence and Expert Systems.
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
1. Introduction 1.1 Background 1.2 Real-time applications 1.3 Misconceptions 1.4 Issues in real-time computing 1.5 Structure of a real-time system.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
INPUT#3 SOFTWARE ENGINEERING. QUALITY SOFTWARE?  Satisfies the needs of the users and programmers involved with it.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
REU 2004 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Distributed Rational.
Chapter2 Networking Fundamentals
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Introduction to Engineering
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015.
1 MIS in Practice Types of Information Systems (IS)
Wireless Ad Hoc Networks
REU 2007 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
NETWORK DEVICES Department of CE/IT.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2012.
Using Technology to Solve Problems Unit 2 Mod 2 SO 7.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
CHAPTER 8 Communication and Network Copyright © Cengage Learning. All rights reserved.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
SRA 2016 – Strategic Research Challenges Design Methods, Tools, Virtual Engineering Jürgen Niehaus, SafeTRANS.
디지털제어 강의실 : 담당교수 : 고경철(기계공학부) 사무실 : 산학협력관 105B 면담시간 : 수시
Internet of Things – Getting Started
Industrial Automation Part I Real Time Control Embedded Systems.
Future Careers in Embedded Systems, Mechatronics, and Control
AREAS OF APPLICATION Mechatronics is the synergistic combination of mechanical and electrical engineering, computer science, and information technology,
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Fundamental of Information Communication Technology (ICT)
Fundamentals of Information Systems
Computer Hardware-Meeting the machine
DSS: Decision Support Systems and AI: Artificial Intelligence
DIGITAL CONTROL 목 차 1. Introduction to Digital Control System
Basic Introduction to Computers
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Examples of Real-Time and Embedded Systems
Wireless Ad Hoc Networks
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Presentation transcript:

CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010

Winter CS CS244 – Lecture 2 Embedded Applications

Winter CS Overview Hybrid embedded systems  Aerospace, automobiles, robotics, process control, and sensor nets Multimedia Consumer electronics  Appliances, office electronics, and home/office automation Network components  Bridges, routers, switches, and hubs Medical instruments  Patient monitoring, MRI, and artificial hearts E-Business  ATM, wending machines Distributed & grid computing 3 OVERLAPPING

Winter CS Hybrid Embedded Systems Computation systems whose behavior is tightly integrated with the physical world  Eg., the behavior of an unmanned aerial vehicle (UAV) can be modeled by a combination of differential equations (the aerodynamics and low level feedback controllers) and a finite state automata (high level flight path decisions, such as to ascend or descend). Behavior is governed by both continuous-state dynamics from the physical world and discrete-state dynamics from the computation Passage of time during computation affects the state of the physical world Inherently concurrent (inherent vs. built-in concurrency?) 4

Winter CS Aerospace Flight control  Stability: real-time differential feedback loops Positioning & navigation  GPS, INS Instrumentation  Data acquisition, display, processing, and archive Radar Communication 5

Winter CS Automobiles Engine management  Fuel, ignition, timing Emission control Instrumentation  Data acquisition, display, processing, and archive Safety & stability  Airbags, active control Entertainment & comfort  Radio, A/C, … 6

Winter CS Robotics Implies autonomous operation N physical degree of freedom Artificial intelligence Control heavy Mission oriented  Repair, search, rescue, investigate, and perform physically difficult tasks 7

Winter CS Process Control Industrial automation Plant monitoring and production control Similar to control systems but with emphasis on management 8

Winter CS Sensor Nets Many sensor nodes each capable (but limited) of sensing, computation/storag e, and communication  Structure safety  Search and rescue  Military use Self organization Energy Efficient Distributed 9

Winter CS Multimedia An exercise in  Signals, analog to digital conversion, quantization, sampling, processing, and digital to analogue conversion  Information theory, entropy, Huffman codes, compression, lossless compression  Images, audio, video Virtual Reality Presentation Quality of service Think lots of data (formats and standards too)! 10

Winter CS Consumer Electronics Home appliances  Yesterday’s appliances: add computation  Tomorrow’s appliances: add networking (Internet) Office electronics  Integration  Electronic paper (filing, printing, sending, and receiving) Home/office automation  Common fantasy about the automated home or office of the future with lights and appliances that operate by themselves or with minimal effort 11

Winter CS Network Components Stitching LANs  Bridge Connects two parts of the same network  Router Link networks using different network identities Extending ports  Switch Transmit to recipient only  Hub Transmit to all Handle large volume of highly structured data with little transform 12

Winter CS Medical Instruments Perform diagnosis (screening/evaluation)  Data collection  Appraisal of that data  Developing a plan of action Observation or monitoring Sensing and instrumentation  Accuracy and precision Other applications:  Radiation therapy  Artificial hearts, arms, legs, … 13

Winter CS E-Business Information processing systems  ATM  Cache registers  Scanners  Credit-card readers Often the interface behind a database Automation and convenience 14

Winter CS Distributed & Grid Computing Coordinated resource sharing and problem solving The grid is static, reliable, and has infinite resource (for practical purposes) Users (the mobile device e.g., PDA) has limited resources Middleware mitigates the resource sharing and coordination efforts 15

Winter CS Summary of Application Domains Looked at a number of application domains Large amount of overlap between these domains Often each domain has associated standards, design methodologies, and certification programs The future appears to suggest a fusion of design differences into a single methodology 16

Winter CS Real-Time Systems A systems where correctness depends on logical results and the time the results are produced  Safety-critical: incorrect operation leads to human loss  Mission-critical: incorrect operation leads to failed mission J.A. Stankovic et al. “Strategic Directions in Real-Time and Embedded Systems” 17