I'm planning a major and long term project for the new year and would like your thoughts.
I plan to make an upgraded iPod/Ipaq although from scratch so I can really get to know in depth the workings of such a beast. I want the player to be HDD based with a 1.8" 40GB (Travelstar C4K40) drive however it is intended to be portable and completely battery powered (3.7v 770mAh Varta Li-Ion). To conserve battery the hard drive must only be switched on for a small amount of time, and the data cached in memory waiting to be played. I am looking to have 256Mbits of SDRAM memory which should allow approximately 45 minutes of cached music at 196kbps. (over kill you might say however this is for future upgrades as the player will have a 1/4VGA mono touch screen (Hitachi SP10Q003-T) and some sort of expansion bay, most likely CF)
This leads to the first question. What would you suggest as the most suitable processor? I think I’m leaning towards the AT91R40008. The AT91EB40A evaluation board is reasonably priced at just over £100 and the ARM processors are supported by GCC. Do you have an idea of more suitable processor which has cheap development tools? (I’ve not yet got any ARM experience, I’m and AVR type of guy)
The second question comes from the idea to integrate Bluetooth communications. I would like to emulate a Bluetooth voice headset for my mobile phone, so when a call comes in I can take it using the player and not have to remove the headphones from my ears while using the mobile phone. I plan to achieve this using either an off the shelf CF Bluetooth adaptor or the integrated module such as ROK104001 from Infineon. Does anybody have links to information regarding voice data over Bluetooth?
Thirdly anyone got experience in interfacing to a display such as the SP10? Can you recommend a display controller chip or will I have to do my own in VHDL?
Look forward to your thoughts.
PS: I saw a topic earlier about people in the neighborhood collaborating. Sounds like a good idea to me. Might be a long shot but if there is anyone in Norfolk, UK that is interested send me a PM.