I've been wanting to play around with some low level hardware stuff and simple operating system development. I've got an idea for something that would be fun to work on, and useful, but I don't really know if it's possible, and if it is, what to use.
Basically I would like to build something iPod Nano size (if possible, but bigger isn't really a problem) that has a little screen, three buttons, and can send commands over Wifi and receive progress and status information back over Wifi. Basically the user would use two of the buttons for navigation, and one to execute a command. It's kind of like a remote.
Is it possible, without a big budget and lots of resources, to build something like this? Is it possible to fit a Wifi "card" into something that size?
Obviously it can be done, but can someone who is just a "hobbyist" in this area do it?