J> I've got an older model Gumstix. (think it might be a model D? Is there any
J> way to tell without opening up the waysmall box to see? I know its not an
J> F).... I bought it for another project, but now I want to use it to control
J> a robot I'm planning to build.
J> So, first question is, are the new daughter cards that have just been
J> released (or are about to be released) compatible with my older board? (And
J> is there a way to tell which revision it is without opening up the waysmall?
J> I bought it from the gumstix.com store last spring.)
You can ask :)
You have a -D, which is also known as a -orig. The new boards won't directly
connect to the -orig gumstix, but I think Gordon has a trans-connector which
will convert the old D connector into the new F connector. The board's
basically identical except for using a different connector (and the waysmall
buddy is slightly different too, using different GPIO lines for the USB).
J> Secondly, I'm looking at using the I2C buss--- on the breakout daughter card
J> schematic, there are no pullup resistors for the I2C bus. Are these on the
J> gumstix board itself, or do we need to pull these lines up to 5V ourselves
You need to add them yourself, as I understand it from a previous post here.
Try searching the archives for the original response on that.
J> Thirdly, has anyone used the I2C drivers (oh, wait, are they getting built
J> into the current distribution?) successfully yet?
Yup, a number of people have used them succesfully.
J> I saw a programming example for using I2C under linux ,and you just open to
J> I2C device like a file and read / write to it. I'm assuming the driver, by
J> default, makes the linux machine the I2C bus master.
I believe that's correct.
J> PS-- Also, I guess I need to upgrade my bootloader before I can upgrade the
J> linux install, right?
It's a very good idea to do so, because the original bootloader sets the RAM
refresh rate incorrectly, and so you might find you can't actually flash a
root_fs successfully until you've upgraded the u-boot.