*SUCCESS!! I was able to get the OV7670 camera connected, get the PRU reading it, and get the results over to my PC for display (although because I'm pushing to the PC via serial port, I can only see stills and not video, and the stills take about 20 seconds to transfer (640 * 480 greyscale (I'll work on the color later) image going byte at a time across a 115200 serial connection)). I discovered some of my initial (and persistent) problems were with poor terminations in my wiring (makes me inclined to want to go back and try it again as main core code with the GPIOs). It appears the L3 can consume writes from the PRU fast enough to move to memory (although since this is the ONLY thing running on the device right now, I don't know how it would degrade the operation of other code). This is really giving me the itch now to try to port this to run under Debian, so I can use the other facilities of the OS.*
Awesome BIll that sounds great. One thing I was thinking, and have been playing around with myself lately is . . . You could use websockets to push images / video out over the ethernet port. How one would implement that "bare metal" I am not sure. >From within Linux it is pretty easy, and a few good libraries / API's to play with. The one I've been experimenting with lately is libmongoose https://github.com/cesanta/mongoose, and they have another library called "Fossa" https://github.com/cesanta/fossa which is supposed to be cleaner. Anyway, websockets are a protocol that can be used with, or without a browser on the client side. So, if you wanted to write your own client for manipulating the video - You could. Fairly easily. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
