Hi
I'm currently developing on an Altera Excalibur EPXA1db board, which has an arm922T running at 200 MHz, 32 MB ram and 8 MB flash. I've got a Linux 2.4 kernel running on the board with a basic root filesystem. I'm looking at cross-compiling madplay (& libmad) to run on this architecture and would appreiciate a bit of advice before starting.
1. Does the system I'm using appear to have enough resources to be able to run this application. Does anyone have figures for MIPS, memory requirements and CPU usage for this application running on a similar ARM architecture? My system has no hardware FPU but does have an MMU.
2. I require the decoded stream to be sent, via general purpose IO pins, to a customised PCB with a (16-bit) DAC and audio preamp. I plan to use the folowing command:
$ ./madplay --output=raw:/dev/dsp foo.mp3
Will I have to write a device driver to enable this or is there a simple way to direct the stream to the memory mapped pins?
Is there anything else that I overlooked? Any help would be appreiciated.
TIA
Andy Douglas