USB Temperature Sensor & Its Linux Driver Software
-
Upload
sharath-kumar -
Category
Business
-
view
696 -
download
2
Transcript of USB Temperature Sensor & Its Linux Driver Software
![Page 1: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/1.jpg)
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 ;-)
![Page 2: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/2.jpg)
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
![Page 3: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/3.jpg)
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
![Page 4: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/4.jpg)
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
![Page 5: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/5.jpg)
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
![Page 6: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/6.jpg)
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
![Page 7: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/7.jpg)
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
![Page 8: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/8.jpg)
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
![Page 9: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/9.jpg)
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
![Page 10: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/10.jpg)
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
![Page 11: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/11.jpg)
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
![Page 12: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/12.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Project Requirements
Operating Environment
Interface Requirements
Functional Requirements.
Non Functional Requirements.
![Page 13: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/13.jpg)
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.
![Page 14: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/14.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Non-Functional Requirements
Scalability.
Maintainability.
Adaptability.
Reliability.
Testability.
![Page 15: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/15.jpg)
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
![Page 16: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/16.jpg)
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.
![Page 17: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/17.jpg)
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
![Page 18: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/18.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Use Case Diagram
![Page 19: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/19.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Device Detection
![Page 20: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/20.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Device Configuration
![Page 21: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/21.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Micro Controller - Temperature Sensor CommunicationModule.
![Page 22: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/22.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Data Retrieval
![Page 23: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/23.jpg)
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
![Page 24: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/24.jpg)
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.
![Page 25: USB Temperature Sensor & Its Linux Driver Software](https://reader034.fdocuments.in/reader034/viewer/2022052412/5585b3c4d8b42af75f8b465f/html5/thumbnails/25.jpg)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion
Thanks For Your Attention
Questions...