USB Temperature Sensor & Its Linux Driver Software

Preview:

Citation preview

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

USB Temperature Sensor & Its Linux DriverSoftware 1

Group#4,Computer Science & Engg. ,

G.E.C Thrissur

1We wish to thank Savyan Sir for being our guide ;-)

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Introduction

Motivation to this project

Existing Systems

Proposed System

Advantages over the existing systems

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Introduction

Motivation to this project

Existing Systems

Proposed System

Advantages over the existing systems

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Introduction

Motivation to this project

Existing Systems

Proposed System

Advantages over the existing systems

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Introduction

Motivation to this project

Existing Systems

Proposed System

Advantages over the existing systems

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Development Strategy

Agile development strategy

Face to face communication

Working software

Customer collaboration

Responding to change

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

User Requirements

API should be simple to use.

Project must provide sufficient documentation and helpregarding how to use API.

Maximum level of hardware abstraction is preferred.

The prototype hardware must be able to measure temperatureat an acceptable level of accuracy.

Product must be portable.

Long term support

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Project Requirements

Operating Environment

Interface Requirements

Functional Requirements.

Non Functional Requirements.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Functional Requirements

Temperature sensor must provide readings at an acceptablelevel of accuracy.

The system must use USB port for communication, because,USB is a widely accepted and used bus protocol.

The system must be easily portable to other platforms.

Must provide proper documentation to for applicationdevelopers.

The system must be very stable at any kind of hostileconditions.

Cost and effectiveness of the hardware are two mainconstraints of the project.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Non-Functional Requirements

Scalability.

Maintainability.

Adaptability.

Reliability.

Testability.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Functionalities of the system

Device Detection.

Device Configuration.

Data Retrieval.

Micro Controller - Temperature Sensor Communication.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Use Case Diagram

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Device Detection

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Device Configuration

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Micro Controller - Temperature Sensor CommunicationModule.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Data Retrieval

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Outline

1 Introduction

2 Development Strategy

3 User Requirements

4 Project Requirements

5 Functionalities of the system

6 Design

7 Conclusion

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Conclusion

This project had gone through feasibility study, requirementelicitation, requirement collection, requirement validation, designand design validation stages. The remaining stages areImplementation and Testing.

Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion

Thanks For Your Attention

Questions...

Recommended