Difference between revisions of "BoardBringUp-i2c"
(→Presentation) |
(→Resources) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 21: | Line 21: | ||
* [https://www.sparkfun.com/products/10364 0.1" 4-wire Cable from Sparkfun.com] | * [https://www.sparkfun.com/products/10364 0.1" 4-wire Cable from Sparkfun.com] | ||
* [http://www.ti.com/product/ina219 INA219 I2C Current Monitor from Texas Instruments] | * [http://www.ti.com/product/ina219 INA219 I2C Current Monitor from Texas Instruments] | ||
− | + | * [http://dangerousprototypes.com/docs/Bus_Pirate Bus Pirate -- Affordable tool which can talk I2C (via USB) controlled from a serial terminal] | |
+ | * [https://www.sparkfun.com/products/8802 Small BreadBoard from Sparkfun.com] | ||
+ | * [https://www.sparkfun.com/products/8808 1" Square Prototype PCB from Sparkfun.com] | ||
+ | * [https://www.sparkfun.com/products/533 Low Current LED from Sparkfun.com] | ||
+ | * [https://www.sparkfun.com/products/9190 Large PushButton from Sparkfun.com] | ||
== Resources == | == Resources == | ||
+ | * [http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer Open Bench Logic Sniffer] | ||
* [http://sigrok.org Sigrok Open-Source signal analysis software suite] | * [http://sigrok.org Sigrok Open-Source signal analysis software suite] | ||
* [http://www.lm-sensors.org/wiki/I2CTools Linux I2C Tools Suite] | * [http://www.lm-sensors.org/wiki/I2CTools Linux I2C Tools Suite] | ||
* [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=drivers/i2c;h=5f95543c261b86660130051294de18c445aabb26;hb=925a6f0bf8bd122d5d2429af7f0ca0fecf4ae71f Linux Kernel Core I2C Drivers] | * [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=drivers/i2c;h=5f95543c261b86660130051294de18c445aabb26;hb=925a6f0bf8bd122d5d2429af7f0ca0fecf4ae71f Linux Kernel Core I2C Drivers] | ||
* [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/gpio/gpio-pcf857x.c;h=076e236d0da74b71734a3159bf287b4e11e04b0a;hb=925a6f0bf8bd122d5d2429af7f0ca0fecf4ae71f Linux Kernel I2C GPIO Expander Driver for PCF857x Series] | * [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/gpio/gpio-pcf857x.c;h=076e236d0da74b71734a3159bf287b4e11e04b0a;hb=925a6f0bf8bd122d5d2429af7f0ca0fecf4ae71f Linux Kernel I2C GPIO Expander Driver for PCF857x Series] |
Revision as of 10:50, 13 November 2012
Presentation
- Embedded Linux Conference Europe - Board Bringup: You, Me and I2c - pdf
- Automotive Linux Summit - Board Bringup: You, Me and I2c - pdf
Reference Material
- Wikipedia entry for "Asynchronous Communication"
- Wikipedia entry for "I2C"
- I2C Primer from i2c-bus.org
- EE-Times I2C Introduction
- Principles of Modern Instrumentation - by Frank Spitzer and Barry Howarth.
- Wikipedia Entry for "EDID"
Components
- PCF8575 I2C GPIO Expander Break-Out-Board from Sparkfun.com
- PCA9306 I2C Level Shifter Break-Out-Board from Sparkfun.com
- AT24C02B 256 Byte I2C EEPROM
- TCA6408 I2C GPIO Expander from Texas Instruments
- 0.1" 4-wire Cable from Sparkfun.com
- INA219 I2C Current Monitor from Texas Instruments
- Bus Pirate -- Affordable tool which can talk I2C (via USB) controlled from a serial terminal
- Small BreadBoard from Sparkfun.com
- 1" Square Prototype PCB from Sparkfun.com
- Low Current LED from Sparkfun.com
- Large PushButton from Sparkfun.com