LUG, UIUC
Linux Users' Group at UIUC

This year LUG wrote a linux device driver for the dash16 digital/analog conversion and data acquisition board. The board can be hooked up to any device which puts out a varying voltage- from digital thermometers to pH meters to cd players to microphones to pulse generators, and then sampled anywhere from once an hour to 250kHz. This data can then be represtented graphically, as demonstrated by the oscilloscope LUG wrote. Here, you can browse our code, our documentation, and get a glimpse into how LUG went about writing this driver!


The Dash16 Device Driver

The dash16 card had originally been supported on dos platforms- Professor Ray, of the UofI, had been using the boards for data acquisition under dos. However, other parts of his work preferred linux, and so a device driver for the boards under linux was deemed necessary.

Mike Perry, Sean O'Connor, and Steven Engelhardt coded fiercely. Mike in particular worked very hard to get the driver running before showtime. Take a look at their handywork.

Steve coded the oscilloscope in GTK, the visual part of our demonstration that would have been absolutely crucial to our presentation to the judges. Take a look at the oscilloscope source!

The night before EOH many LUG'ites worked through the night, coding and preparing for the next day. Tim (last name?) stepped in with his mad debugging skills and helped out with driver development. He also worked with Scott Olsson to port some of proffessor Ray's dos code (rewrite it) for linux, using the newly developed driver. Scott also wrote up the driver's specification, which should be helpful to anyone interested in using the driver.

As hinted at before, due to some confusion, LUG was not actually judged this year. This proved especially dissapointing with all the hard work Mike and others put forward. Everyone in LUG would agree that our presentation was far from visually stimulating, but it was technically interesting. Still, everyone involved had a great time and learned a great deal.

EOH 2000?
Although no official plans have been made for LUG's EOH 2000, a few interesting possibilities have already been brought forward. Some suggestion include:
  • Hacking X to work with a laser projector, and demonstrating our favorite gui on the side of the quad. That oughta dispell the notion that linux doesn't have a gui!
  • Creating a descent like game for linux, and also possibly creating a large gyroscope a person could stand inside so that they would actually be upside down when upside down in the game...
  • Working on X and the GGI extensions
Need Help?
Documentation and FAQ's
Linux Documentation Project
uiuc.sw.linux faq

Newsgroups
uiuc.sw.linux
comp.os.linux.answers
comp.os.linux.setup
LUG Projects

Slides from our last Install Workshop.

Our 1999 EOH project: A device driver for the Dash-16 digital/analog convertor and data acquisition board.

Our 1998 EOH project: A recreation of the chooser extension Broadcast from the Macintosh.

Members

Take a look at the current members of the Linux Users' Group at UIUC.

Links

Freshmeat
Linux.com
Linux Today
Slashdot

Last modified: Tue Oct 12 21:00:07 CDT 1999

Copyright © 1999 lug@uiuc.edu