AMD PCM-5896 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para não AMD PCM-5896. 1. ABSTRACT: The rapid proliferation of data networks and the Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 39
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
1
1. ABSTRACT:
The rapid proliferation of data networks and the expansion of their bandwidth as well as
the deployment of solutions to solve the last-mile access problem have ushered in many
possible applications for this new-found connectivity. One of the most attractive as well
as useful of these applications has been the sending of voice signals over Internet
Protocol data networks. Another big thrust in the effort towards better connectivity has
been in the direction of achieving wireless access to data networks. Although wireless
broadband over long distances ( through cellular networks implementing the Wireless
Access Protocol for example ) still remains an expensive proposition, it is possible to
have untethered access to large data pipes over short distances over simple network
topologies. The Lucent Wavelan is a PCMCIA device that implements Ethernet over
wireless (IEEE 802.11). Due to the availability of this technology and the vigorous
efforts to develop software implementing Voice over IP (whose results are available as
open source on the internet ), we were able to propose a marriage of these two killer apps.
2. OBJECTIVES:
The product that we set out to develop was a 2.4GHz cordless Voice over IP Internet
telephone. This was a project whose goal was to combine interesting and emerging
technologies in networking in order to fashion a product that was very easy for the user to
identify with because of its simplicity and usefulness. However the well-known fact that
simplicity for the user translates into complexity for the designer holds quite true in our
case. Although actual development work was minimal, the effort involved in the
successful integration of disparate components (especially the hardware which was
limited by the embedded nature of this application ) was considerable. This project
needed a lot of components in order to make it work and at the end of our work, there
will still be a lot of room for improvement especially in the quality of sound, network
connection, and specialization of software and hardware. Ideally the hardware, software,
network connection, and user interface of our product (which is really a clever
combination of the best off-the shelf components we could find) can be emulated and
then improved upon by more specialized design in order to yield a more-integrated,
cheaper to manufacture product.
In its finished form our product uses a PCM5896 Single Board Computer from Emac-inc
running Linux kernel 2.2.14 on a AMD K6 CPU. It employs the freely available
Openh323 software for voice communication over Internet Protocol running over both
wired (IEEE 802.3) and wireless (IEEE 802.11) ethernets. The Open Sound System
(OSS) sound driver that is part of the Linux 2.2.12 kernel and the Soundblaster16
compatible full-duplex Ensoniq ES1371 formed the hardware and software platform for
sound on our system. Network connectivity was provided by Intel eepro100 (for wired
Ethernet for testing purposes) and the Lucent IEEE Wavelan Silver PCMCIA cards (for
wireless use) As it will become evident later in our report the selection of these many
components had various subtle and sometimes even unexpected effects on each other
during the course of our development.
Vista de página 0
1 2 3 4 5 6 ... 38 39

Resumo do Conteúdo

Página 1

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

Página 2 - • Reassociation

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

Página 3 - • Privacy

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

Página 4 - 6. Interactive Shopping

12The clvoip was then compiled and installed under a directory in root. The testprog utility that accompanied the command line Voice over IP program

Página 5

13 VoIP over IEEE 802.3 on the PCM-5896 As we were contemplating what to do next, we came a

Página 6

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

Página 7

15 Medium Switch to OPENH323, configuration and setup Easy Ran Ethernet voice tests between 2 computers Hard Duplicated tests over the boa

Página 8

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

Página 9

17data nodes, so they provide both on-campus mobility and a voice/data convergence platform for next-generation applications. Wireless interfaces a

Página 10

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

Página 11

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

Página 12

23 TECHNOLOGY The wireless VoIP phone is an interesting product in that it combines various technologies. This includes IEEE802.11(Wavelan), OPENH323

Página 13

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

Página 14

21 APPENDIX A Wireless VoIP Linux – Software Installation HOWTO This document describes software installations over Linux. The purpose of

Página 15

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

Página 16

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

Página 17

24This tools is an experimental support utility for device specific extensions. Some drivers might define some extra parameters or functionality, iwp

Página 18

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

Página 19

26The setup for the development system includes installing the two packages. The following steps explain the installation process: • Unpack pwlib_mi

Página 20

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

Página 21

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

Página 22 - 1.Introduction

29 APPENDIX B Frequently Asked Questions The following FAQ was generated as a result of correspondence with tech-support

Página 23 - 2. PCMCIA Installation

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

Página 24

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

Página 25 - 4. OPENH323 Installation

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:

Página 26

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

Página 27

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

Página 28

34 Apparently to use "full duplex" with the OSS sound drivers, the program needs to open two different sound device files, one for reading

Página 29 - Frequently Asked Questions

35APPENDIX C Serial Programming Code for RAD #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios

Página 30

36 bzero(&newtio, sizeof(newtio)); /* clear struct for new port settings */ /* BAUDRATE: Set bps rate. You could also use cfsetispeed and cfs

Página 31

37 in the comments, but we don't need them here */ newtio.c_cc[VINTR] = 0; /* Ctrl-c */ newtio.c_cc[VQUIT] = 0; /* Ctrl-\ */

Página 32

38 terminal settings done, now handle input In this example, inputting a 'z' at the beginning of a line will exit the program. */ wh

Página 33

39 APPENDIX D PRESENTATION SLIDES

Página 34

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

Página 35 - APPENDIX C

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 )

Página 36

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

Página 37

7This became apparent to us when we found about the software’s reliance on the Advanced Linux Sound Architecture (ALSA). The ALSA libraries, drivers

Página 38

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

Página 39 - PRESENTATION SLIDES

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

Sem comentários