GP2X Camera Interface ?


serg3d

Still Fresh
Joined
Feb 4, 2006
Messages
3
Hello, I'm looking for mobile Augmented reality platform, and GP2X looks promising, if camera can be attached to it. I'd need at least 15 frames/second run-time low-resolution video from the camera. I'm using Nokia 6600 Symbian OS phone for now, and looking for something with faster CPU (and seems last version of Symbian OS phones have closed API, so probably no more Nokia). I have no expirience with SD-camera, are they fast enough and can interface with GP2X ? What about usb web-camera ? Have anyone read succesfully video from the camera on GP2X ?
Thanks
 
We don't have USB working yet, however you could use a standard rs232 camera, should work out fine and they are pretty cheap as well. (>10$ at ebay)

edit:
If you don't speak German use google to translate this http://avr.auctionant.de/avr-ip-webcam/
its about how you communicate with a MCA-25 handy cam using a avr micrcontroller and uart,
should work well on gp2x as well,
the good thing about this cams is that they are cheaper than cheap(~1$ at ebay) and "normal" uart.
the bad thing is that this thing is not meant as webcam but as still image cam, so you only get a 80*60px video at~6 fps, or a 640*480 picture every few seconds.
So its not realy what you want, but maybe you can get more out of it?
 
Vimacs posted on Feb 4 2006 at 06:19 PM said:
We don't have USB working yet, however you could use a standard rs232 camera, should work out fine and they are pretty cheap as well. (>10$ at ebay)

edit:
If you don't speak German use google to translate this http://avr.auctionant.de/avr-ip-webcam/
its about how you communicate with a MCA-25 handy cam using a avr micrcontroller and uart,
should work well on gp2x as well,
the good thing about this cams is that they are cheaper than cheap(~1$ at ebay) and "normal" uart.
the bad thing is that this thing is not meant as webcam but as still image cam, so you only get a 80*60px video at~6 fps, or a 640*480 picture every few seconds.
So its not realy what you want, but maybe you can get more out of it?
Hmm, too complex for me and 6 fps doesn't cut. I'll probably wait and see how USB progress, or may be try SD camera. GP2X have 64 mb flash memory beside SD card correct ? So I can install application into internal memory and use SD slot for camera. If I'll be able to find camera with compatible drivers...
Thanks anyway.
 
Last edited by a moderator:
serg3d posted on Feb 4 2006 at 07:47 PM said:
GP2X have 64 mb flash memory beside SD card correct ?

Correct, but some of it is 'wasted' (partitioned as 'extend', which is not available for use (although you might be able to unleash it, this might be a bad idea, might be reserved for a reason)), most of the rest is used by OS already.I think most sd-cards with extra functions have at least some memory too, so shouldn't be that bad. But, although SDIO is technically possible, it might be botched by GPH, or hard to find enough information for to write the drivers.



P.
 
Last edited by a moderator:
i dont have a exact number but something betwene 30 and 40mb should be free on the nand, definitively enugh for a single app.
But i gues usb will be availible before sdio, but we will see how it works out.
Oh and gp2x can be realy gread for embended solutions as you should be able to get "devboards" (no screen/case) for a bit cheaper than the retail units.
 
0x00000000-0x00080000 : "Bootloader"
0x00080000-0x000a0000 : "Param"
0x000a0000-0x001a0000 : "Kernel"
0x001a0000-0x019a0000 : "Filesystem"
0x019a0000-0x04000000 : "Extend"

so about half of your 64Mb is in 'Extend'. only 24 MB is in the mounted filesystem. Perhaps the 'extend' part was meant to be used as an extended partition, but they decided to keep it empty so it could prolong the life of the nand?

P.
 
taras posted on Feb 4 2006 at 07:35 PM said:
What kind of AR program are you thinking about? Sounds really interesting.

I got rectangular markers algorithm working, ideology like ARtoolkit, but with more complex math - I'm processing all visible markers together for better precision. The problem I'm getting like 6-7 fps with marker recognition only, and 5 fps if I'm adding some OpenGL graphics (Nokia 6600, 109Mhz Arm9(?)). That's why I'm looking for faster CPU.
http://cellagames.com/web_img/screenshot1.jpg
http://cellagames.com/web_img/screenshot2.jpg
http://cellagames.com/web_img/screenshot3.jpg
http://cellagames.com/web_img/screenshot4.jpg
http://cellagames.com/web_img/screenshot5.jpg
http://cellagames.com/web_img/screenshot6.jpg
 
Last edited by a moderator:
Back
Top