Did you look at the SparkFun product pages for the boards yet?
For the 9-DoF board, there are good suggestions in the reviews at the bottom of the product page:
For the SD card, check out the hookup guide (which is linked on the product page):
The software on the Sparkfun site is not yet working with Edison/9DOF (at least at the time of this post). However, as described on this post: Arduino Library for SparkFun Block 9 Degrees of Freedom, there is software which works on the Linux side with this block. You can find links for it (along with reasonably clear instructions) at: Intel Edison and Sparkfun LSM9DS0 IMU block | richards-tech notes.
Update: There is a simple change to the definition of which I2C controller the Arduino IDE uses (see: Arduino Library for SparkFun Block 9 Degrees of Freedom).
This should work with Sparkfun Blocks (which appear to use I2C-1). You would likely run into issues if trying to use this code change also with an I2C device on an Arduino expander, since it's connected to I2C-6.
That's wonderful if you are using Linux. Has anyone come up with a fix when using Arduino for Edison 1.6.11 with Windows 7? Wasted 3 days of holiday trying to get this to work and don't want to start all over with Linux.