Fix kernel version detection
[profile/ivi/OpenAVB.git] / examples / simple_talker / README
1 EXAMPLE APPLICATIONS
2
3 The 'simple_talker' application illustrates the various steps to publish a stream
4 and streaming 1722/61883 audio frames after a listener connects. The audio
5 itself is a simple sine wave. It has been tested with other vendors listeners
6 at AVNu plug-fests.
7
8 The simple talker application requires root permissions to execute and 
9 attach to the driver.
10         sudo ./simple_talker
11
12 To exit the app, hit Ctrl-C. The application gracefully tears down
13 the connection to the driver. If the application unexpectedly aborts the
14 kernel-mode driver also reclaims the various buffers and attempts to clean up.
15 The application should be able to re-initialize and use the transmit queues
16 without restarting the driver.
17
18 Note this application requires using the provided gptp timesync daemon to
19 provide the 802.1AS presentation times included in the 1722 frames. This 
20 application also requires the mrpd daemon to be running to detect and 
21 establish various stream reservation parameters.
22
23 Lastly, to build the application, you need to have the pciutils library
24 installed. the latest version can be downloaded from:
25
26         < ftp://ftp.kernel.org/pub/software/utils/pciutils/ >.
27
28 Download and extract the library, and run 'make;make install;make install-lib'.
29