1 / 17

Raytheon Senior Project

Raytheon Senior Project. Jarret Allen, Luis Cintron, Michael Kubacki, Robert Skinner Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 jjallen3@cse.usf.edu lcintron@mail.usf.edu mkubacki@mail.usf.edu ras1@mail.usf.edu. pres_dr.ppt.

phoebe
Download Presentation

Raytheon Senior Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Raytheon Senior Project Jarret Allen, Luis Cintron, Michael Kubacki, Robert Skinner Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 jjallen3@cse.usf.edu lcintron@mail.usf.edu mkubacki@mail.usf.edu ras1@mail.usf.edu pres_dr.ppt

  2. Acknowledgments • Jeremiah Schroder and Michael Stillo – Raytheon • Project supervision and support • Tara Mazzocco – Future Technology Devices Int. • Hard work to acquire a free hardware sample for our group • Bob Recny – Future Technology Devices Int. • Quick feedback and engineering advice on the feasibility of hardware implementation using Vinculum-II products

  3. Agenda • Background • Problem • Requirements • Design / Specification • Analysis • Project Plan

  4. Background As of today, an average smart phone user cannot transfer files directly from a USB Mass Storage Device to their phone.

  5. Problem Since smart phones are "slaves," they require a USB host controller to communicate with a USB mass storage device. Host is Needed! X Slave Device Slave Device

  6. Requirements Outline of Requirements • Project Advancement Requirements • System Compatibility Requirements • System Performance Requirements • System Physical Requirements • System User Interface Requirements • Testing Requirements • Project Documentation Requirements

  7. Design / Specification System Communication Hardware Android Device User Product Application Mass Storage Device V2DIP2-48 (USB Host Controller) Memory Memory USB Port 1 USB Port 0

  8. Design / Specification USB Host Controller Hardware Purchased FTDI Chip V2DIP2-48 (main component) • Provided Functionality: • Transparent support for the FAT file structure • Hardware to support USB Mass Storage transfer • Programmable firmware via debugger module • Interface: • Two USB Type-A Ports • On/Off Rocker Switch and LED Indicator • LEDs to Indicate File Copy Activity and Errors

  9. Design / Specification Hardware Case Design Front View Back View On/Off LED USB Ports Battery Holder File Activity LED Left Side Right Side On/Off Switch

  10. Design / Specification Software Android Open Accessory Development Kit • Android phone and hardware device communicate via the Android Accessory Protocol • User interface on Android application • Compatible with Android 2.3.4+

  11. Design / Specification Application Cycle and Flow Initial Activity Delete Browse Files Add/Delete Attached Files Send Success/Start Over Try Again Add/Remove Recipients Browse Phone Contacts Transmission Results/Errors Review Files And Contacts

  12. Design / Specification Application Mockup v1.0 Mockup on Android Phone

  13. Design / Specification Application Mockup v1.0

  14. Design / Specification Application Mockup v1.0

  15. Design / Specification Application Mockup v1.0

  16. Analysis Alternative USB Host Controllers Arduino Mini V2DIP2-48 VF2F2

  17. Project plan

More Related