@Markus
Thank you for your answer. This is very close to what I intend to do: have each unit operating and streaming for days. I actually want to create a network of devices for animal sound recording.

Since my developing skills are not that advanced, I had initially though of using audio streaming software suitable for the embedded operating system. I am interested in your solution.

Regards,
Konstantinos



O/H Markus Svilans Ţѽ߰ň:
On the audio capture side, I have written code using the ALSA library for continuously recording audio, using the Overo on-board audio hardware. It has been run continuously for days and days without a problem. Let me know if you would like a snippet of sample code.

As you probably already know, uncompressed single channel audio at 44kHz, 16 bits per sample, requires a data rate of ~88000 bytes per second. From what I have seen through working on various other non-audio projects, I think the wireless network hardware on the Overo Air/Fire could easily handle that.

To get your project off the ground, you could probably combine one of the ALSA example programs, and write some custom TCP/IP server code to send buffers of captured audio to a remote client computer. For example from your main() function you could launch a couple of threads that handle those two tasks, using the producer/consumer structure.

Regards,
Markus.


On 2011.02.19 4:01, Konstantinos Birkos wrote:
Hello,

I am unfamiliar with the gumstix technology and I would like to investigate its applicability in a specific scenario: I would like to deploy a wireless network for high quality audio (44 kHz, 12+ bits) capturing. I want to use low-cost, low-energy-consumption wireless devices to recordá sounds and sendá them over WiFiá to a distant computer. I was wondering whether gumstix can offer the desired functionality.

Thank you
-- 
Konstantinos Birkos
PhD Candidate
Wireless Telecommunication Laboratory
Department of Electrical and Computer Engineering
University of Patras
Patras, Greece
Tel.: +30 2610 996465 
------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________ gumstix-users mailing list gumstix-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gumstix-users

------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb

_______________________________________________ gumstix-users mailing list gumstix-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gumstix-users


-- 
Konstantinos Birkos
PhD Candidate
Wireless Telecommunication Laboratory
Department of Electrical and Computer Engineering
University of Patras
Patras, Greece
Tel.: +30 2610 996465