Since that wicked N810 arrived, I've had to neglect the other devices a bit. The reason is mainly that the OMAP2420 CPU has an integrated TMS320C55x DSP. And thanks to the DSP Gateway it is possible to actually run our own code on it (see the DSPProgramming wiki page). Before, I could only dream about playing with those inaccessible DSPs on the OMAP850 and Calypso chipsets.
So I set out to learn C55x assembly and at the same time figure out how to play sound directly from the DSP. I somehow got the idea that this could be done by disassembling the pcm2 dsptask module (that is the backend for the dsppcm GStreamer sink, which unfortunately can't be built because the latest version of the DSP header files is nowhere to be found).
I think I have understood the bigger part of the pcm2 code by now, although trying to grasp indirect adressing using ARn registers gives me headaches. The stream setup and the command interface to the ARM processor is already recreated, but the most important part is still missing: the actual data transfer of PCM data from ARM to DSP via mmap and from DSP to EAC via SIO issue/reclaim.
Once that is done, I hope to make use of the knowledge gained by helping the DSP OGG Vorbis decoder project.
In the meanwhile, bricks keep falling into place in kernel land, so I have to do some catching up and submitting patches for at least Magician soon.
Showing posts with label n810. Show all posts
Showing posts with label n810. Show all posts
Friday, 11 January 2008
happy_n810_owners++;
It arrived. And it is everything I expected it to be. Sure, the upper row of keys is far too close to the bottom of the screen. A first test showed GPS reception1 to be a joke. The window list and cancel keys to the left of the display may look nice, but they feel like somebody just cut them into the screen bezel as an afterthought, scraping metal against metal when I press them.
But the display is very nice, the overall size is great and I like metal casings. A worthy successor to the iPAQ hx4700 in every regard. Thanks again to Nokia and especially to the Maemo team!
Besides, it is my first gadget with an integrated keyboard at all (and the second one running Linux from the start, after the OpenMoko neo1973).
First programs installed: openssh and avahi-daemon
First programs missed: pulseaudio and freeciv. But there is hope.
1) at least for the initial locking
But the display is very nice, the overall size is great and I like metal casings. A worthy successor to the iPAQ hx4700 in every regard. Thanks again to Nokia and especially to the Maemo team!
Besides, it is my first gadget with an integrated keyboard at all (and the second one running Linux from the start, after the OpenMoko neo1973).
First programs installed: openssh and avahi-daemon
First programs missed: pulseaudio and freeciv. But there is hope.
1) at least for the initial locking
Monday, 12 November 2007
I'm happy that Nokia deemed me eligible for their N810 developer rebate program. I'm even more happy about Mickey's post, because that was exactly my motivation to apply at all.
Subscribe to:
Posts (Atom)