ESW 聯盟 嵌入式系統與軟體工程. Introduction 課程 : 嵌入式系統與軟體工程 開發學校 : 輔仁大學資工系 范姜永益
|
|
- Clara Golden
- 6 years ago
- Views:
Transcription
1 Introduction 課程 : 嵌入式系統與軟體工程 開發學校 : 輔仁大學資工系 范姜永益
2 Introduction How many embedded systems did you use/know today? 2
3 Motivation for Course According to forecasts characterized by terms such as Disappearing computer, Ubiquitous computing, Pervasive computing, Ambient intelligence, Post-PC era. Basic technologies: Embedded Systems Communication technologies
4 What is an Embedded System (ES)?
5 ES Market? CPU is not only in general-purpose computer Embedded systems use more than 95% of all manufactured processors in the world. (Annually, 80 million PCs but about 3000 million CPUs in ES.) PC market is almost saturated but embedded systems market is growing. 5
6 What is an Embedded System? Embedded system: any device that includes a programmable computer but is not itself a generalpurpose computer With OS (use microprocessors) Without OS (use microcontrollers) Take advantage of application characteristics to optimize the design: Do not need all the general-purpose bells and whistles 6
7 The Basic Architecture is similar with General Purpose Computer output analog CPU input analog embedded computer mem 7
8 Why Embedded Computer? The evolution of a Watch 8
9 Why Embedded Computer? More smarter, more functionalities, digitalized and connecting with virtual world 9
10 A New Paradigm of Computing log (people per computer) Mainframe Minicomputer Workstation PC year Mobisys Tutorial, San Francisco Laptop PDA Number Crunching Data Storage Productivity Interactive Streaming information to/from physical world
11 Embedded Systems and Ubiquitous Computing Ubiquitous computing: Information anytime, anywhere. Embedded systems provide fundamental technology. Ist.gif UMTS,
12 EXAMPLES Some embedded systems from real life
13 Examples of Embedded Systems Product: Sonicare Elite toothbrush Microprocessor: 8-bit Has a programmable speed control, timer, and charge gauge 13
14 Examples of Embedded Systems Product: Any PC Mouse, Keyboard, or USB Device Microprocessor: 8-bit Microcontroller Inside view of a Microsoft Mouse 14
15 Examples of Embedded Systems Product: Any Disk Drive Microprocessor: Dual 32-bit Marvel ARM SOC & mixed signal DSP 15
16 Examples of Embedded Systems Product: Vendo Vue 40 vending machine Microprocessor: Two 16-bit Hitachi H8/300H Processors A robot hand dispenses items 16
17 Examples of Embedded Systems Photograph courtesy of NASA/JPL CALTECH Product: NASA's Twin Mars Rovers Microprocessor: Radiation Hardened 20Mhz PowerPC Commercial Real-time OS Software and OS was developed during multiyear flight to Mars and downloaded using a radio link 17
18 Examples of Embedded Systems Product: Sony Aibo ERS-7 Robotic Dog Microprocessor: 64- bit MIPS R7000 OS: Aperios - Sony s Real Time OS 18
19 Examples of Embedded Systems Product: Radiant Systems Point-of-Sale (POS) Terminal Microprocessor: Intel X86 Celeron OS: Windows XP Embedded Look for one next time you order fast food! 19
20 Examples of Embedded Systems Product: Microsoft s Smart Personal Object Technology (SPOT) watch Microprocessor: 32-bit ARM with FM Radio Chip Downloads News using extra bandwidth on FM radio stations in major cities 20
21 Examples of Embedded Systems Product: Motorola Q Pocket PC Phone Microprocessor: TI OMAP (ARM+DSP) OS: Windows Mobile 5.0 (Windows CE OS) 21
22 Examples of Embedded Systems Product: Atronic Slot Machine Microprocessor: X86 OS: Windows CE Slots are networked to a casino s back office computer system. State Gaming agencies audit code and payoff odds 22
23 Examples of Embedded Systems Product: Dresser Wayne Ovation ix Gas Pump Microprocessor: Marvel Xscale (ARM) OS: Windows CE Displays video ads & is networked to a gas station s back office computer system. Also has remote maintenance features 23
24 Examples of Embedded Systems Product: Bernina Artista 200 Sewing Machine Microprocessor: Marvel StrongARM OS: Windows CE Can download new images from Internet and sew them 24
25 More Examples Aircraft & Military Systems Biomedical Cars Communications Aircraft autopilots, avionics and navigation systems, automatic landing systems, guidance systems, engine controls. XRAY, MRI, and Ultrasound imaging systems, patient monitors, heart pacers. Engine control, anti-lock braking systems, traction control systems, air bag controls, heating and air conditioning controls, GPS mapping, Satellite Radio, On-board Diagnostics. Communication Satellites, network routers, switches, hubs. 25
26 More Examples Computer I/O devices Electronic Instrumentation Home Electronics Industrial Equipment Keyboards, mouse, printers, scanners, displays, modems, hard disk drives, DVD drives, graphics cards, USB devices. Oscilloscopes, voltmeters, signal generators, logic analyzers. Microwave ovens, dishwashers, DVD players, televisions, stereos, security systems, cameras, TVs, clock radios, answering machines, satellite or cable box Elevator controls, surveillance systems, robots, CNC machines, Programmable Logic Controllers, industrial automation and control systems. 26
27 More Examples Office Machines Personal Devices Robots Toys FAX machines, copiers, telephones, calculators, cash registers. Cell phones, portable MP3 players, Video players, Personal Digital Assistants (PDAs), electronic wrist watches, handheld video games, digital cameras, GPS systems. Industrial robots, autonomous vehicles, space exploration robots (i.e. Mars robots) Video Game systems, Aibo, "Furby, and Elmo type robot toys. 27
28 Characteristics
29 Characteristics of Embedded Systems Must be dependable, Reliability R(t) = probability of system working correctly provided that is was working at t=0 Maintainability M(d) = probability of system working correctly d time units after error occurred. Availability A(t): probability of system working at time t Safety: no harm to be caused Security: confidential and authentic communication Even perfectly designed systems can fail if the assumptions about the workload and possible errors turn out to be wrong. Making the system dependable must not be an after-thought, it must be considered from the very beginning
30 Characteristics of Embedded Systems Must be efficient Energy efficient Code size efficient (especially for systems on a chip) Run time efficient Weight efficient Cost efficient Dedicated towards a certain application Knowledge about behavior at design time can be used to minimize resources and to maximize robustness Dedicated user interface (no mouse, keyboard and screen)
31 Characteristics of Embedded Systems Many ES must meet real-time constraints A real-time system must react to stimuli from the controlled object (or the operator) within the time interval dictated by the environment. For real-time systems, right answers arriving too late are wrong. A real-time constraint is called hard, if not meeting that constraint could result in a catastrophe [Kopetz, 1997]. All other time-constraints are called soft. A guaranteed system response has to be explained without statistical arguments
32 Real-Time Systems Embedded and Real-Time Synonymous? Most embedded systems are real-time Most real-time systems are embedded embedded embedded real-time real-time
33 Characteristics of Embedded Systems Frequently connected to physical environment through sensors and actuators, Hybrid systems (analog + digital parts). Typically, ES are reactive systems: A reactive system is one which is in continual interaction with is environment and executes at a pace determined by that environment [Bergé, 1995] Behavior depends on input and current state.
34 Challenged for Embedded Software Dynamic environments Capture the required behaviour! Validate specifications Efficient translation of specifications into implementations! How can we check that we meet real time constraints? How do we validate embedded real time software? (large volumes of data, testing may be safety critical)
35 Why OS in Embedded Device? Support for multitasking, scheduling, and synchronization Support for a wide range of I/O devices Support for file systems Scheduling and buffering of I/O operations Support for networking Memory management Support for graphics displays Security and Power Management 35
36 36 Introduction to Embedded OS
37 Introduction to Embedded OS Windows CE / Windows Mobile Microsoft Support CPU: x86, ARM, MIPS, etc Windows CE Platform Builder evc, evb Friendly GUI Application: PDA, WebPAD, PVR, Thin Client, etc 37
38 Introduction to Embedded OS DOS Microsoft 16 bits, single user single task Application: LED billboard, industry control 38
39 Introduction to Embedded OS Palm OS Palm Computing Succinct architecture Small hardware requirement low-power Application: PDA 39
40 Introduction to Embedded OS VxWorks WindRiver Support CPU: x86, i960, MIPS, PowerPC Popularly use in embedded systems GNU compiler and debugger Hard real time It s famous to apply to robot on Mars and Sony robot MicroC/OS Hard real time 40
41 Introduction to Embedded OS Symbian The mobile operating system Friendly GUI Development with Microsoft Virtual C and S60 (SDK) The main competitor is Windows 41
42 Introduction to Embedded OS Linux/Embedded Linux Support CPU: x86, ARM, MIPS, SH, i960, PowerPC, etc Open Source Powerful Network Functions Easy Software Porting GNU Complier and Debugger 42
43 Commercial OS Used Microsoft Emb. Wind River Symbian Green Hills Palm Others 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% Data was derived from EETimes and Embedded Systems Design Magazine 2006 Embedded Market Survey 43
44 Programming Languages Used C C++ C# Java Assembly Others 0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00% 70.00% Data was derived from EETimes and Embedded Systems Design Magazine 2006 Embedded Market Survey 44
45 Course Theme Work through the design and development of an embedded system Domains: ARM-based Digital Photo Frame Emphasize on Expressing, communicating, and documenting the process Innovation development and execution (problem solving) Team work 45
46 Two Threads Design process through UML and CMMI Platform introduction ARM 9 46
EMBEDDED SYSTEMS INTRODUCTION
EMBEDDED SYSTEMS INTRODUCTION UPDATED TLH Copyright 2000, EXAMPLE PRODUCTS & PROJECTS FOR THE PROJECT SELECT AN EMBEDDED SYSTEM DESIGN IT OR DESCRIBE IT IN DETAIL SEE THE PROJECT REQUIREMENTS SHEET FOR
More informationHARDWARE SOFTWARE CO-DESIGN
HARDWARE SOFTWARE CO-DESIGN BITS Pilani Dubai Campus Dr Jagadish Nayak Introduction BITS Pilani Dubai Campus What is this? Hardware/Software codesign investigates the concurrent design of hardware and
More informationEmbedded Systems 1. Introduction
Embedded Systems 1. Introduction Lothar Thiele 1-1 Organization WWW: http://www.tik.ee.ethz.ch/tik/education/lectures/es/ Lecture: Lothar Thiele, thiele@ethz.ch Coordination: Rehan Ahmed, rehan.ahmed@tik.ee.ethz.ch
More informationDept. Computer and Information Science (IDA) Linköpings universitet Sweden
Dept. Computer and Information Science (IDA) Linköpings universitet Sweden 1 Course information Course leader: Ahmed Rezine Lab assistant: Zeinab Ganjei, Mina Niknafs Course administrator: Mikaela Holmbäck
More informationECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring
ECE 1161/2161 Embedded Computer System Design 2 Introduction Wei Gao Spring 2018 1 Course Information Class time: 4:30pm 5:45pm TuTh Instructor: Wei Gao, weigao@pitt.edu Office: 1205 Benedum Office hour:
More informationIntroduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Introduction to Embedded Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Embedded Systems Everywhere ICE3028: Embedded Systems Design (Spring
More informationEmbedded System Current Trends
Embedded System Current Trends Definition Difficult to define in current scenario. These are the computing systems which are used in electronic devices for specific purpose. Any computing system other
More informationIntroduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Introduction to Embedded Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Embedded Systems Everywhere 2 What are Embedded Systems? Definition
More informationASIC Design Starts for by Key End Market Applications
ASIC Design Starts for 2014 by Key End Market Applications February 2014 Study No. SC101-14 Copyright Semico Research, 2014. All rights reserved. Reproduction in whole or part is prohibited without the
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)
More informationTDDI11 Embedded Software Programmering av inbyggda system
TDDI11 Embedded Software Programmering av inbyggda system Department of Computer and Information Science (IDA) Linköpings universitet Sweden 1 Course information Course leader: Unmesh Bordoloi, unmesh.bordoloi@liu.se
More informationELEC 5260/6260/6266 Embedded Computing Systems
ELEC 5260/6260/6266 Embedded Computing Systems Spring 2019 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/
More informationOPERATING SYSTEM OVERVIEW
OPERATING SYSTEM OVERVIEW Contents O.S.Functions The Evolution of O.S. Characteristics of O.S. Basic hardware elements Contents O.S.Components System calls O.S.Structure O.S. Classification Internal structure
More informationTeaching KS3 Computing. Session 7 Theory: How computers work Practical: Building on programming skills
Teaching KS3 Computing Session 7 Theory: How computers work Practical: Building on programming skills Today s session 5:00 6:00 How computers work 6.00 7.00 Building on programming skills From the national
More informationCHAPTER 1: REAL TIME COMPUTER CONTROL
CHAPTER 1 Page 1 ENGG4420 LECTURE 2 September 08 10 12:49 PM CHAPTER 1: REAL TIME COMPUTER CONTROL REFERENCES: G. F. Franklin et al., ``Feedback Control of Dynamic Systems,`` 5th Edition, Pearson, 2006.
More informationEmbedded Computation
Embedded Computation What is an Embedded Processor? Any device that includes a programmable computer, but is not itself a general-purpose computer [W. Wolf, 2000]. Commonly found in cell phones, automobiles,
More informationMicroprocessors And Microcontroller
Microprocessors And Microcontroller Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. Internal block diagram of CPU Internal
More informationSistemi Embedded Introduzione
Sistemi Embedded Introduzione Riferimenti bibliografici Embedded System Design: A Unified Hardware/Software Introduction, Frank Vahid, Tony Givargis, John Wiley & Sons Inc., ISBN:0-471-38678-2, 2002. Computers
More informationBasic Components of Digital Computer
Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and
More informatione-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text
e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text In this module, microcontrollers and embedded processors
More informationLab Assignment Each team will independently implement the launch interceptor specification For this assignment, you re writing portable C code
Lab Assignment Each team will independently implement the launch interceptor specification For this assignment, you re writing portable C code We ll worry about I/O later Lab Assignment You are allowed
More informationEMBEDDED SYSTEM BASICS AND APPLICATION
EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION
More informationICS 180 Spring Embedded Systems. Introduction: What are Embedded Systems and what is so interesting about them?
ICS 180 Spring 1999 Embedded Systems Introduction: What are Embedded Systems and what is so interesting about them? A. Veidenbaum Information and Computer Science University of California, Irvine. Outline
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Minsoo Ryu Hanyang University Outline 1. Definition of embedded systems 2. History and applications 3. Characteristics of embedded systems Purposes and constraints User
More informationParts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle
Looking Inside the Computer System NOS 116, 118, 218, 222 Handout 10 Hardware & Software Computer systems have four parts Hardware Software Data User 1 1B-2 Hardware Mechanical devices in the computer
More informationINTRODUCTION TO EMBEDDED SYSTEMS USING WINDOWS EMBEDDED CE
INTRODUCTION TO EMBEDDED SYSTEMS USING WINDOWS EMBEDDED CE A Tutorial Approach with Laboratory Exercises for Windows Embedded CE 6.0 and the ebox 2300 SoC Embedded Computer January 2007 James O. Hamblen
More informationCENG 336 Introduction to Embedded Systems Development. Lecture 1: An Introduction to Computers and Embedded Systems
CENG 336 Introduction to Embedded Systems Development Lecture 1: An Introduction to Computers and Embedded Systems Course Schedule Lecture: Section 1: Volkan Atalay Tue 10:40 BMB2 Thu 10:40,11:40 BMB1
More informationCurrent Activities of the ITRON Project. Current Introduction Activities to of the ITRON Project
ITRON Supporters' Meeting Current Introduction Activities to of the ITRON Project Current Activities of the ITRON Project 1 Oct. 1997 ( / University of Tokyo ) hiro@is.s.u-tokyo.ac.jp TRON is an abbreviation
More informationEmbedded Systems Introduction
Embedded Systems Introduction Prof. Prabhat Ranjan (Material based on Wikipedia.org) Definition An embedded system is a special-purpose system in which the computer is completely encapsulated by the device
More informationJosé Costa What is an embedded system? Examples of embedded systems. Characteristics of embedded systems
José Costa (DEI/IST) What is an Embedded System? 2012-02-14 2 / 40 What is an Embedded System? José Costa Software for Embedded Systems Department of Computer Science and Engineering (DEI) Instituto Superior
More informationCMPE 310: Systems Design and Programming
: Systems Design and Programming Instructor: Chintan Patel Text: Barry B. Brey, 'The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor, Pentium II, Pentium
More informationTypes of Computers. Computer Technology (S1 Obj 1-1)
Types of Computers Computer Technology (S1 Obj 1-1) Introduction There are many different types of computers available today. They are categorized into different types depending on their size and processing
More informationLOCARNO CLASSIFICATION List of Goods in Class Order
Class 14 Recording, communication or information retrieval equipment 14-01 EQUIPMENT FOR THE RECORDING OR REPRODUCTION OF SOUNDS OR PICTURES Note(s) Not including photographic or cinematographic apparatus
More informationComputer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin
INTRODUCTION We can divide the parts that make up a computer into three broad categories or subsystem: the central processing unit (CPU), the main memory, and the input/output subsystem. The next three
More informationOverview of Embedded Systems in Medical Applications
of Embedded Systems in Medical Applications 1 Embedded Systems Simplistic definition Embedded System Shorthand for Embedded Processor System Embed microprocessor + fixed program in non-computer system
More informationFPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2
FPGA BASED SYSTEM DESIGN Dr. Tayab Din Memon tayabuddin.memon@faculty.muet.edu.pk Lecture 1 & 2 Books Recommended Books: Text Book: FPGA Based System Design by Wayne Wolf Verilog HDL by Samir Palnitkar.
More informationEmbedded Systems. Octav Chipara. Thursday, September 13, 12
Embedded Systems Octav Chipara Caught between two worlds Embedded systems PC world 2 What are embedded systems? Any device that includes a computer (but you don t think of it as a computer) iphone digital
More informationDE5 Thursday, September 09, 2010
Real-time Embedded System Programming g Course Teacher: D. M. Akbar Hussain DE5-2010 Lessen # 1 1 Course Book is Required? Course: The course material is prepared from the following books & Internet Resources
More informationITONLINEEXAM.COM. Chapter 1 Basic Introduction to Computers
ITONLINEEXAM.COM Chapter 1 Basic Introduction to Computers A World of Computers Computers are everywhere 2 What Is a Computer? A computer is an electronic device, operating under the control of instructions
More informationCHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM
CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM 1.1 Hardware and Software Q.1) Define hardware and software: a) Hardware Hardware is a general term used for the physical components (parts) that make up
More informationMT2 Introduction Embedded Systems. MT2.1 Mechatronic systems
MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing
More information$3.50 $2.50. Display device w/ diagonal screen size: 29 : $ : $ : $39.50
EPRA Newfoundland & Labrador S AND CLARIFICATIONS Revised June 1, 2017 PHASE 1 OBLIGATED AS OF: AUGUST 1, 2013 OBLIGATED DESKTOP COMPUTERS PORTABLE COMPUTERS DISPLAY DEVICES A computer terminal designed
More informationIntroduction To Operating System
1 Introduction To Operating System What is Operating System? An operating system is a program that controls the execution of application and acts as an interface between the user of a computer and the
More informationCHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~
CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~ 1 Operating System and Software Computer Operating System An operating
More informationReal-Time & Embedded Operating Systems
Real-Time & Embedded Operating Systems VO Embedded Systems Engineering (Astrit ADEMAJ) Real-Time Operating Systems Scheduling Embedded Operating Systems Power Consumption Embedded Real-Time Operating Systems
More informationIntroduction. Definition. What is an embedded system? What are embedded systems? Challenges in embedded computing system design. Design methodologies.
Introduction What are embedded systems? Challenges in embedded computing system design. Design methodologies. What is an embedded system? Communication Avionics Automobile Consumer Electronics Office Equipment
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Outline Embedded systems overview What is embedded system Characteristics Elements of embedded system Trends in embedded system Design cycle 2 Computing Systems Most of
More informationLesson 1 Computers and Operating Systems
Computers and Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition 1 About the Presentations The presentations cover the objectives found in the opening of each lesson.
More informationCISC / RISC. Complex / Reduced Instruction Set Computers
Systems Architecture CISC / RISC Complex / Reduced Instruction Set Computers CISC / RISC p. 1/12 Instruction Usage Instruction Group Average Usage 1 Data Movement 45.28% 2 Flow Control 28.73% 3 Arithmetic
More informationGovt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester. Contact Hrs / week: 4 Total hrs: 64
Govt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester Subject: Embedded and Real-Time Systems Contact Hrs / week: 4 Total hrs: 64 Table of Contents Slno Chapters
More informationDefine the term, computer, and describe the relationship between data and information
Discovering Computers 2010 Living in a Digital World Objectives Overview Explain why computer literacy is vital to success in today s world Define the term, computer, and describe the relationship between
More informationTechnology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall
Technology in Action Chapter 8 Mobile Computing: Keeping Your Data on Hand 1 Mobile Computing: Is It Right for You? Advantages Convenience Boost productivity Communicate with others anywhere Access to
More informationEC EMBEDDED AND REAL TIME SYSTEMS
EC6703 - EMBEDDED AND REAL TIME SYSTEMS Unit I -I INTRODUCTION TO EMBEDDED COMPUTING Part-A (2 Marks) 1. What is an embedded system? An embedded system employs a combination of hardware & software (a computational
More informationTUTORIAL Describe the circumstances that would prompt you to use a microprocessorbased design solution instead of a hard-wired IC logic design.
TUTORIAL 1 1. Make a list of 10 products containing microprocessors that we use everyday. Personal computer Television Calculator Elevator Mobile phones MP3 players Microwave ovens DVD players Engine Control
More informationUSB for Portable Devices
1 USB for Portable Devices 2 USB for Desktops USB was first introduced as a solution to desktop interconnectivity ity At the time, desktops had a number of different wired interfaces Printer, mouse, keyboard,
More informationECE 1160/2160 Embedded Systems Design. Introduction. Wei Gao. ECE 1160/2160 Embedded Systems Design 1
ECE 1160/2160 Embedded Systems Design Introduction Wei Gao ECE 1160/2160 Embedded Systems Design 1 Course Information Class time: 4:30pm 5:45pm MW Instructor: Wei Gao, weigao@pitt.edu Office: 1205 Benedum
More informationPhotos of APPROVED. Electronic Products. Product Sorts and Categories
Product Sorts and Categories Photos of APPROVED 1. E-Bag Products a. Portable Audio Video Products b. Non-Cellular Telephones & Answering c. Computer & Video Gaming Peripherals d. Aftermarket Vehicle Electronic
More informationLesson 2. Introduction to Real Time Embedded Systems Part II. mywbut.com
Lesson 2 Introduction to Real Time Embedded Systems Part II Structure and Design Instructional Objectives After going through this lesson the student will Learn more about the numerous day-to-day real
More informationEsto. An Eclipse-Based Embedded S/W Development Tool. Heung-Nam Kim Director of Embedded S/W Technology Center
Esto An Eclipse-Based Embedded S/W Development Tool Heung-Nam Kim hnkim@etri.re.kr Director of Embedded S/W Technology Center 1 Embedded S/W Technology Center Outlines! About ETRI! Embedded S/W Technology
More informationAgenda Computer Hardware Input Devices Output Devices Secondary Storage Computer Software System Software Application Software Working with Windows
Agenda Computer Hardware Input Devices Output Devices Secondary Storage Computer Software System Software Application Software Working with Windows A Computer is a device which allows you to Input raw
More informationEmbedded Systems and Software
Embedded Systems and Software Course website: http://www.liacs.leidenuniv.nl/~stefanovtp/courses/es Main Lecturer: Todor Stefanov (t.p.stefanov@liacs.leidenuniv.nl) Assistants: Sobhan Niknam (s.niknam@liacs.leidenuniv.nl)
More informationLecture 1 Introduction To 3410
www.atomicrhubarb.com/systems Lecture 1 Introduction To 3410 What Is Systems Programming? Course that... Introduces students to many concepts underlying all computer systems Ties together the basic concepts
More informationEmbedded Systems. Stammvorlesung 9 CP. Lectures: Tuesdays, 16:15-18:00 Thursdays, 10:15-12:00 BF - ES - 2 -
Embedded Systems Embedded Systems Ruzica Piskac (ruzica.piskac@yale.edu) Leander Tentrup (tentrup@cs.uni-saarland.de) Michael Gerke (gerke@cs.uni-saarland.de) Felix Klein (klein@cs.uni-saarland.de) Stammvorlesung
More informationUSB Hub Controllers USB Host Controllers USB Dual-Role (Host/ Peripheral) Controllers. Carkit
NXP USB products Application Matrix Application Carkit UTMI+ Low Pin Interface (ULPI) Transceivers USB On-The-Go (OTG) Controllers USB Hub Controllers USB Host Controllers USB Dual-Role (Host/ Peripheral)
More informationComputer Architecture Dr. Charles Kim Howard University
EECE416 Microcomputer Fundamentals & Design Computer Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer Architecture Art of selecting and interconnecting hardware components
More informationChapter 8 Operating Systems and Utility Programs
Chapter 8 Operating Systems and Utility Programs Chapter 8 Objectives Identify the types of system software Summarize the startup process on a personal computer Summarize the features of several stand-alone
More informationREAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks
REAL TIME OPERATING SYSTEM PROGRAMMING-I: I: µc/os-ii and VxWorks Lesson-1: RTOSes 1 1. Kernel of an RTOS 2 Kernel of an RTOS Used for real-time programming features to meet hard and soft real time constraints,
More informationCOMP2121: Microprocessors and Interfacing. Introduction to Microprocessors
COMP2121: Microprocessors and Interfacing Introduction to Microprocessors http://www.cse.unsw.edu.au/~cs2121 Lecturer: Hui Wu Session 2, 2017 1 1 Contents Processor architectures Bus Memory hierarchy 2
More informationforce [n] precision machined body (custom design welcome) Mating pin diameter [mm] force [n]
CoNtact data StaNdard CLIP Clip code 0610 4-FiNGer 0.56-0.84 mm 0.28 mm 3.5 mm 5 a Clip code 4710 0.64-0.92 mm 0.24 mm 2.6 mm 5 a Clip code 1810 0.92-1.06 mm 0.14 mm 2.2 mm 8 a 190 CoNtact data StaNdard
More informationComputer Basics. Dayton Metro Library
I. What is a Computer? a. Basic Parts? II. How to start? Computer Basics Dayton Metro Library i. Hardware 1. The hardware is the part of the computer you can touch and see. (ex. keyboard, mouse, monitor)
More informationSmartphone Evolution and Revolution
Smartphone Evolution and Revolution 31 March 2014 By: Eylon Gersten eylon@marvell.com Is your Smartphone really smart? Short Survey what OS type of Smartphone the audience have? OS # % Android 7 54 ios
More informationBourns Consumer Trimming Potentiometers. Short Form Brochure
Bourns Consumer Trimming Potentiometers Short Form Brochure Applications Air conditioners Breadmakers Coffee/tea makers Dental hygiene devices Dishwashers Door chimes, electronic Door opening systems Food
More informationELEC 5260/6260/6266 Embedded Computing Systems
ELEC 5260/6260/6266 Embedded Computing Systems Spring 2018 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/
More informationCalendar Description
ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are
More informationChapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS
Chapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS History of Computers Outline Generations of Computers Types of Computers 2 History of Computers A computer is a machine that works with data and information
More informationEEC-484/584 Computer Networks
EEC-484/584 Computer Networks Lecture 1 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser
More informationTrue/False Indicate whether the statement is true or false. Bubble A for True and B for False
1A Name _ Midterm Review Part 1 Lesson 1 and 2 True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. A computer is an electronic device that receives data (input),
More informationTrue/False Indicate whether the statement is true or false. Bubble A for True and B for False
1 Name Midterm Review Part 1 Lesson 1 and 2 "B" True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. Eight bits are equal to one byte. 2. A computer is an electronic
More informationBourns Consumer Trimming Potentiometers. Short Form Brochure
Bourns Consumer Trimming Potentiometers Short Form Brochure Introduction BOURNS CONSUMER TRIMPOT TRIMMING POTENTIOMETERS Bourns Trimpot Product Line is pleased to present our latest Consumer Trimming Potentiometer
More informationLecture 1 Introduction Pervasive & Mobile Computing MIT 6.883
Lecture 1 Introduction Pervasive & Mobile Computing MIT 6.883 Larry Rudolph (MIT) 1 Pervasive Computing MIT 6.883 Spring 2007 Larry Rudolph Course Structure Overview Class is hands-on but also lectures
More informationDesignated Products, Definitions and Fees
Designated Products, Definitions and Fees DESKTOP COMPUTERS A computer terminal designated to reside on a desk or similar work surface. May be packaged with a mouse, keyboard, cables, speakers, webcam
More informationReminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline
Reminder Course project team forming deadline Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline Course project ideas If you have difficulty in finding team mates, send your
More informationEPRA Saskatchewan PRODUCT DEFINITIONS AND CLARIFICATIONS REVISED: May 1, 2015
EPRA Saskatchewan PRODUCT DEFINITIONS AND CLARIFICATIONS REVISED: May 1, 2015 PHASE 1 OBLIGATED AS OF: FEBRUARY 1, 2007 OBLIGATED PRODUCTS PRODUCT DEFINITION DESKTOP A computer terminal designed to reside
More informationTechnology in Action. Chapter Topics. Participation Question. Chapter 8 Summary Questions. Participation Question 8/17/11
Technology in Action Chapter 8 Digital Lifestyle: Managing Digital Data and Devices 1 2 Chapter Topics Changes that have brought us a digital lifestyle The impact of a digital lifestyle Cell phones and
More informationDigital electronics & Embedded systems
FYS3240 PC-based instrumentation and microcontrollers Digital electronics & Embedded systems Spring 2017 Lecture #10 Bekkeng, 30.1.2017 Embedded systems An embedded system is a special-purpose system designed
More informationReal-Time Systems 1. Basic Concepts
Real-Time Systems 1 Basic Concepts Typical RTS 2 Example: Car 3 Mission: Reaching the destination safely. Controlled System: Car. Operating environment: Road conditions and other cars. Controlling System
More informationAffordable hybrid solution; best for mid-sized businesses and small educational facilities
www.avermedia-usa.com /surveillance SA Series Standalone DVR/NVRs SA6416E Affordable hybrid solution; best for mid-sized businesses and small educational facilities Overview Affordable hybrid solution;
More informationEmbedded Systems and Software
Embedded Systems and Software Lecture 1: Introduction Artist's concept of Mars Exploration Rover. Courtesy NASA Lecture 1-1 Organizational Class Website (be sure to check it often): http://siihr64.iihr.uiowa.edu/myweb/teaching/ece_55036_2013/in
More informationCMSC131. Hardware and Software. Hardware
CMSC131 Hardware and Software Hardware Hardware is what makes up the physical machine. Two of the same type of machines can have different brands of hardware used to build them. eg : Hayes Modem -vs- US
More informationCMSC131. Hardware and Software
CMSC131 Hardware and Software Hardware Hardware is what makes up the physical machine. Two of the same type of machines can have different brands of hardware used to build them. eg : Hayes Modem -vs- US
More informationWEEE2 Definition and Understanding of the 6 Categories ( )
WEEE2 Definition and Understanding of the 6 Categories (15.08.2018) DEFINITIONS, MISINTERPRETATIONS, DIMENSIONS AND MEASUREMENT OF (W)EEE SEPTEMBER 2017 email: info@ewrn.org web: www.ewrn.org page 1 Content
More informationCOMPLEX EMBEDDED SYSTEMS
COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded
More informationChapter 3 Computer Software
Chapter 3 Computer Software Learning Objectives LO3.1: Explain system software and operating systems LO3.2: Identify operating systems for desktop PCs LO3.3: Identify operating systems for handheld PCs
More informationCOMPUTER HARDWARE RAYMOND ROSE
COMPUTER HARDWARE RAYMOND ROSE LEARNING OUTCOMES 1.1 Identify types of computer how they process information, and the purpose and function of different hardware components. Understanding the computer and
More informationChapter 1 Introduction to the World of Computers
Understanding Computers in a Changing Society, 3 rd Edition Chapter 1 Introduction to the World of Computers Learning Objectives Explain why it is essential to learn about computers today and discuss several
More informationEmbedded Systems. 1 Introduction. Lothar Thiele. Computer Engineering and Networks Laboratory
Embedded Systems 1 Introduction Lothar Thiele Computer Engineering and Networks Laboratory Lecture Organization 261 1 2 Organization WWW: https://www.tec.ee.ethz.ch/education/lectures/embedded systems.html
More informationCPE 323 Introduction to Embedded Computer Systems: Introduction. Instructor: Dr Aleksandar Milenkovic
CPE 323 Introduction to Embedded Computer Systems: Introduction Instructor: Dr Aleksandar Milenkovic CPE 323 Administration Syllabus textbook & other references grading policy important dates course outline
More informationOperating Systems. Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) alphapeeler.sf.net/pubkeys/pkey.htm
Operating Systems Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) armahmood786@yahoo.com alphasecure@gmail.com alphapeeler.sf.net/pubkeys/pkey.htm http://alphapeeler.sourceforge.net pk.linkedin.com/in/armahmood
More informationEmbedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices
A presentation on INTRODUCTION We are living in the Embedded World. We are surrounded with many embedded products and our daily life largely depends on the proper functioning of these gadgets. Television,
More information