ECE497 Lab11 Using ALSA
Be sure you have done Lab 10 before this lab so all your software is set up.
Contents
Lab 11/6 - Using ALSA
This is a placeholder...
There are ALSA examples here that are built on DMAI.
Problems and Solutions
Killing pulseaudio
Be sure to run:
killall -9 pulseaudio
before using ALSA.
Some notes on ALSA
I've gotten this example working. I'm also looking here.
On the Beagle you need to:
# opkg install alsa-dev
On the host:
$ sudo apt-get install libasound2-dev
Go to the class dfs site and get alsaWrite.c
. Compile it with
# gcc -lasound alsaWrite.c # ./a.out
It runs on the Beagle and desktop and produces a sound.
It's shouldn't be hard to convert alsaWrite.c
to alsaRead.c
. See the sites above for hints.