Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advice for Future Developers

Similar presentations


Presentation on theme: "Advice for Future Developers"— Presentation transcript:

1 Advice for Future Developers
ECOCAR2 Center Stack System (ECSS) Team Members: Timothy Myung, Richard Vu, Suren Abrahamyan, Dave Edwards, Leora Juster, Jie Chen Graduate Advisor: Eric Liao Faculty Advisor: Dr. Russell Abbott Liaison: Dr. David Blekhman Department of Computer Science College of Engineering, Computer Science, and Technology California State University, Los Angeles Top Right Image: Department of Energy, General Motors, Freescale why, how, qt problems the team ran into (hardware) background The CSULA ECOCAR 2 is a parallel-through-the-road hybrid vehicle converted from a 2013 Chevy Malibu. The Computer Science Team replaced the center stack system of the hybrid vehicle. In addition to maintaining original functionality, the team added a diagnostic display. * BEFORE AFTER – GUI touch screen MAIN MENU RADIO Physical radio control knobs and buttons CLIMATE CONTROL DIAGNOSTICS Physical HVAC knobs and buttons DESIGN components System architecture Model/View/Controller Architecture Qt Modeling Language (QML) Controller Area Network (CAN) signals Freescale Board: computer that runs code View Controller Model Simulator.h Simulator.cpp Diagnostics.qml ACWindow.qml Radio.qml Home.qml CAN-SEND.h CAN-RECEIVE.h Presentation Touch screen Linux Kernel CAN BUS Freescale I.MX6 Board Car Advice for Future Developers The CS team learned firsthand about the difficulties of integrating software with hardware > Test on actual car as soon as possible to expose communication problems early > Make some individual responsible for successful integration of hardware and software > Learn the limitations of running on a board vs. a standard computer


Download ppt "Advice for Future Developers"

Similar presentations


Ads by Google