11. ABSTRACT: The rapid proliferation of data networks and the expansion of their bandwidth as well as the deployment of solutions to solve the last
104.4 POWER SUPPLY The hardware of our choice, the PCM-5896 uses an ATX power supply. Our demo is to be carried out using an A/C ATX power supply w
11A fair bit of serial programming is involved in sending input to the Single Board Computer. Unfortunately, we were not able to get this to work wi
12The clvoip was then compiled and installed under a directory in root. The testprog utility that accompanied the command line Voice over IP program
13 VoIP over IEEE 802.3 on the PCM-5896 As we were contemplating what to do next, we came a
14unsuccessfully to use the iwconfig utility we found a way to configure the wavelan card correctly. Please refer to the HOWTO to find out how. After
15 Medium Switch to OPENH323, configuration and setup Easy Ran Ethernet voice tests between 2 computers Hard Duplicated tests over the boa
16If this product were put into a manufacturing cycle the projected cost would be a lot more than what it cost us. In terms of a ball-park figure the
17data nodes, so they provide both on-campus mobility and a voice/data convergence platform for next-generation applications. Wireless interfaces a
186.4 Our Business Model It is very evident that this technology is catching on like wildfire. Large companies such as Ericsson and Airtouch (now Ve
19The dependence of David’s software on ALSA was a revelation to us as was the unavailability of a development environment on the PCM-5896. We had wr
23 TECHNOLOGY The wireless VoIP phone is an interesting product in that it combines various technologies. This includes IEEE802.11(Wavelan), OPENH323
20solve our problems. Eventually after expending a lot of time and energy, we were able to solve them and achieve our goal. The knowledge gained from
21 APPENDIX A Wireless VoIP Linux – Software Installation HOWTO This document describes software installations over Linux. The purpose of
22 4. OPENH323 Installation 4.1 Files 4.2 OPENH323 setup on development system 4.3 OPENH323 setup on SBC 4.4 Adding environment variables 4.5 Mixer
23 2. PCMCIA Installation This section gives a very cursory overview of the installation of PCMCIA package over Linux. If you know that you are goi
24This tools is an experimental support utility for device specific extensions. Some drivers might define some extra parameters or functionality, iwp
25• From each of the directories created (alsa-driver-0.5.?, alsa-lib-0.5.?, alsa-utils-0.5.?) first run “./configure” at the prompt, followed by “m
26The setup for the development system includes installing the two packages. The following steps explain the installation process: • Unpack pwlib_mi
27 Once you have created the above directory structure in your target system (SBC), please follow the next set of instructions very carefully as they
28export OPENH323DIR LD_LIBRARY_PATH=$PWLIBDIR/lib:$OPENH323DIR/lib export LD_LIBRARY_PATH Now you are all done! 4.5 Mixer Program The OPENH323 s
29 APPENDIX B Frequently Asked Questions The following FAQ was generated as a result of correspondence with tech-support
3Basic Service Set (BSS) to another. Two adjoining Basic Service Sets form an Extended Service Set (ESS) if they are defined by a common ESSID. If a
304) If you are still having problems try disconnecting items from the board (such as keyboard, mouse, monitor, hard drives, CD-ROM drives, floppy dr
31 Q. What are the basic ALSA modules that should definitely be present to make things work? A. Here is a list of ALSA modules present on a machine:
32 Q. Do I need any specific drivers off the DiskOnChip to be place on the IDE drive? A. There are no drivers on the DiskOnChip which cannot be dupl
33A. If you'd like to build some minimal mp3 player or so, you should simply build the distribution yourself. That's not difficult at all a
34 Apparently to use "full duplex" with the OSS sound drivers, the program needs to open two different sound device files, one for reading
35APPENDIX C Serial Programming Code for RAD #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios
36 bzero(&newtio, sizeof(newtio)); /* clear struct for new port settings */ /* BAUDRATE: Set bps rate. You could also use cfsetispeed and cfs
37 in the comments, but we don't need them here */ newtio.c_cc[VINTR] = 0; /* Ctrl-c */ newtio.c_cc[VQUIT] = 0; /* Ctrl-\ */
38 terminal settings done, now handle input In this example, inputting a 'z' at the beginning of a line will exit the program. */ wh
39 APPENDIX D PRESENTATION SLIDES
4 In our demonstration of our product in the lab, no interface to the PSTN takes place. Instead the communication is strictly between two IP nodes se
5(iv) Small size (for mobile application) (v) Low power consumption ( in case of migration to a DC power supply in order to make it truly mobile )
6The following is the hardware profile of our system of choice: PCM 5896 • AMD K6-2-333 MHz • 32 MB RAM • IDE, FDD ports • Ensoniq ES1373 sound
7This became apparent to us when we found about the software’s reliance on the Advanced Linux Sound Architecture (ALSA). The ALSA libraries, drivers
8possible 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 ke
9in any standard Linux distribution. This utility was present in the Linux distribution installed on our desktop. However that was not the case on t
Comentários a estes Manuais