Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.

Slides:



Advertisements
Similar presentations
There are 3 basic steps to move information or data through the computer. The 1st step is when you give information to the computer it is called INPUT.
Advertisements

What is an operating system? Is it software?
Computer Hardware 4 Main Types.
Computer Basics 1 Computer Basic 1 includes two lessons:
Computer Components.
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring Final Presentation 10.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Computer Hardware Devices By YOUR NAME in YOUR TUTOR GROUP.
Hardware and Multimedia Chapter 4. 4 Personal Computers (PCs) PCs are computers that can be: Used by individuals at home, work, or school Desktop models.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Mentor.com/embedded Colin Walls USB 3.0: An Introduction for Embedded Software Developers.
Lesson 4 Computer Software
Input/Output Chapter 13, Exploring the Digital Domain.
Types of Computers Desktop / Laptop PC / Mac Client / Server.
What is Information Technology?
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Operating Systems Operating System
An Introduction To Computer Hardware
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
1 2 Basics of Computer Systems Ch.1-A,B,C FALL 2000 Rob Wolfe.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring Update – 6 th December.
University of Management & Technology 1 Operating Systems & Utility Programs.
 The hardware and the software is what runs your computer.  Inside this monitor has wires, chips, slots and etc.  The hard drive stores data and task.
Introduction to Computers
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February.
Print Services. 2 Objectives Understand Print Server terms and concepts Understand how printing works Print Server Considerations Printer Hardware Considerations.
GBT Interface Card for a Linux Computer Carson Teale 1.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Chapter 1 What is UNIX? Graham Glass and King Ables,
Computer Basics CTE Introduction Information Technology Unit.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Multimedia and Computers Introduction to Computers.
MIND MAPS FOR THE ICT STUDENTS V.S.R.RANASIRI R / KURUWITA M.M.V.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE.
Computer main parts HARDWARE It corresponds to all physical and tangible parts of a computer: your electrical, electronic, electromechanical and mechanical.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
No:Label of the ports 1Power port 2PS2 port (Mouse) 3PS2 port (keyboard) 4USB port 5Serial port (Modem) 6Parallel port (printer Port) 7VGA port (Monitor.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Interfaces. Peripheral devices connect to the CPU, via slots on the back of the computer.
The Online World DATA EXCHANGE 2. Introduction Devices on a network use a variety of methods to communicate with each other and to transmit data. This.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Lesson 1 Input and Output Devices To know the difference between input and output devices To be able to identify at least 5 input or output devices AIM:
Linux Operating System Architecture
Introduction to Computers
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
Presentation transcript:

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Characteristics of USB (1.1 specification) Up to 127 devices on one Bus Hierarchical structure with hubs Up to 12Mbps bandwidth (greater in 2.0) All connections are hot-plug able All communication is between host and device. No device-device communication. Devices can belong to generic type classes, with generic device drivers. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Custom Hardware Undefined high- bandwidth link Monitoring computer Host computer Hub Camera Keyboard CD-ROM Scanner Printer Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Host controller driver USB core DD Host OS Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Host controller driver Modified USB core DD Host OS Debug Information Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Monitoring Application

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline What needs to be done Design interface between modified USB core and monitoring application. Design method to maintain model of USB in use, including changes in topology. Design visualisation method for displaying all possible bus topologies. Create method to identify the device type and characteristics of devices and update model. Method to provide generic interrogation tests for different types of devices. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Platform Issues USB versions Operating Systems Windows vs. Linux Problems with JAVA Programming Languages Graphical Display issues. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Conceptual Issues How to minimise the impact of monitoring on the operation of the USB core. How to maintain timing information and represent it in a GUI. Visualisation problems – how best to present information about the topology of the USB along with status information. How to maintain a modified version of code that is still under development. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Term 1, Week 1 - Start Term 1, Week 4 - working USB kernel Term 1, Week 6 - Defined interface between core and application Term 1, Week 10 - Working core code Term 2, Week 3 - bus-topology display Term 2, Week 6 - full monitoring Term 2, Week 9 - active device interrogation Term 3, Week 2 - Begin final write up Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline