Peek ordered, learning about the hardware


I placed an order for a gray Peek from Amazon.  The gray peek's are$2 less than the colored ones.  Who needs a colored one for hacking?  Anyway, it should arrive by Saturday.  In the meantime I've been watching the videos and scanning online resources to learn about the internals of the device.  I think if linux can be brought up on the device it should be possible to add a USB port for wifi access.  Alternatively, it might be possible to hook in one of TI's mobile wireless LAN chips, either as a board mod or perhaps on a plugin board of some kind.

Do I know how to do all this?  Not really.  I've built kernels based on uCLinux, written or updated minor device drivers  and built very small distributions from scratch to fit on various types of devices, but I've never done the hardware side of things.  I don't, for example, even know how to hook up the jtag interface (though there are places to learn about that) or even how to use it.  So this is a learning experience for me.  While I could start with smaller, simpler devices, this one only cost me 20 bucks (so far – cables and hardware accessories for development will add to that).

What I'm mostly interested in is getting to the point of working on the video display.  I'd like to see more on the video support in the LoCosto chip this thing is based on.  I'd expect standard vga will work on it (based on the pictures of the device in action) so getting video up and running on it might not be difficult under the framebuffer device.  Then its a matter of putting together a gtk+ based UI for it.  Maybe something from Moblin would work.  Probably not since it uses Clutter and wants to do 3D with opengl.  I doubt this puppy has that kind of graphics power.

At the moment the most likely starting point seems to be the Gentoo Pandora Project, as they have a version of Linux running on an ARMv7 core which is what the Peek is based on.  I need to get on the IRC channel and start listening in on what the people with more experience doing this have to say.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.