Design Issues

Let's look at the design issues for the three parts of the project....

Hardware/Firmware

Issues
What is the format of the OBD-II data stream?
How can we interpret this with the ST7?
How does the ST7 talk USB?

Resources
Google for OBD-II.
ST7 USB code library
Google for J1850 (esp. VPW, as that's the flavor Dodge uses)

Device Driver

Issues
What does a Linux USB device driver look like?

Resources
/usr/src/linux/drivers/usb/usb-skeleton.c

GUI

Issues
What do the user interfaces for existing OBD-II diagnostic scanners look like? How is a gtkmm GUI written?

Resources
Google for obd-ii code scanner
www.gtkmm.org


Last modified: Wed Jan 19 13:20:04 MST 2005