I am attempting to make a stereo camera rig for the pandaboard. The aim is to release it as an open source hardware project when it is in a working form.
Some images of the hardware can be found here: http://imgur.com/a/3L5l8
+---------------------+
| +----------+ | +----------+
| | | | | |
| +-----+ CAM A | +-+ CAM B |
| | | | | |
| | | | | |
| | +----+-----+ +-----+----+
| | | |
| | +----v-----+ +-----v----+
| | | | | |
| | | FIFO | | FIFO |
| | | | | |
| | +----+-----+ +-----+----+
| | | | +------------+ +-------------+
| | | | | | | |
| | +----------------+----------->| Lvl shift +------->GPMC |
| | data bus | | | |
| | +------------+ | |
| | | Panda |
| | +------------+ | |
| +--------------------------------------->| | | |
| i2c lines | i2c mux +------->i2c4 |
+----------------------------------------->| | | |
+------------+ +-------------+
-
2x OV7670 cameras connected via 380KB FIFIO buffers. The data streams are connected in parallel.
- v4l2 drivers in
drivers/media/vvideo/ov7670.c
- GPMC layer in
arch/arm/mach-omap2/gpmc.c
arch/arm/mach-omap2/gpmc-nand.c
and `arch/arm/mach-omap2/gpmc- connected to GPMC_AD[0-7], GPMC_NCS[0-1] & GPMC_CLK.
- Info on cameras & buffers here: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=200742625622#ht_4943wt_1165
- TXS0108E level shifters (1.8-3.3V)
- v4l2 drivers in
-
1 x PCA9545B i2c multiplexer
- driver exists in
drivers/i2c/muxes/pca954x.c
- connected to i2c4
- i2c1 connects to camera A; i2c2 connects to camera B.
- Info here: http://www.nxp.com/documents/data_sheet/PCA9545A_45B_45C.pdf
- driver exists in
I'm interested in this... Any progress so far??