8
possible to use them in our embedded environment, we decided to go with the OSS (
Open Sound System ) sound drivers that came with our pre-loaded kernel. When we
tested the OPENH323 software, we found that it did not have any problem working with
these drivers. So it became the default choice since it did not involve any new
compilation or installation, an important consideration given the lack of a development
environment on our Hardware .
4.2.2.2 PCMCIA/WAVELAN Drivers
These came pre-installed on our Single Board Computer. Although we had some hiccups
configuring the drivers with the options we wanted, we were able to do so with some help
from our lab TA. We installed the 3.1.22 PCMCIA package on our desktops for testing
purposes. Lucent Technologies also provided a driver with their Wavelan PCMCIA card
(module name: wavelan2_cs). We did not use it for the simple reason that it was not pre-
installed on our SBC. A more important reason was that the open source linux driver
whose module was named wvlan_cs provided much better signal strength in Ad-Hoc
mode ( wireless networking between peer machines equipped with Lucent IEEE Wavelan
cards without an intermediary base station ) which was the case for our network. This
was especially important to our voice application since it could affect the quality of
sound. Besides the open source nature of the wvlan_cs made it possible for us to solve
any problems relating to the wireless nature of our software. For example we were not
able to ping the neighboring host equipped with the other wavelan card at first because
we had to specify Ad-Hoc mode when loading the driver. However we did not know the
correct variable name to specify. A look at the code for the wavelan driver yielded this
variable name to be PORT_TYPE and the correct value to be set to 3. This enabled us to
get the correct behavior from our card.
4.2.3 CONFIGURATION UTILITIES
4.2.3.1 AUMIX
This is a utility to manipulate the mixer controls for the sound card. It can be found under
/usr/bin. This played an important part in our project because we were unable to
configure the soundcard to record from mic. The command:
aumix –m R
allowed us to remedy this condition.
For more detailed documentation please do:
man aumix
Komentáře k této Příručce