1 introduction, 1 fxoctl user space application, Introduction – Maxim Integrated 73M1866B/73M1966B FXOCTL Application User Manual

Page 5: Fxoctl user space application

Advertising
background image

UG_1x66B_009

73M1866B/73M1966B FXOCTL Application User Guide

Rev. 4.1

5

1 Introduction

This document describes the 73M1866B/73M1966B FXOCTL Application, a software tool that is used to
demonstrate and evaluate the 73M1866B/73M1966B Reference Driver and the 73M1866B/73M1966B
devices in a system.

This user guide applies to both the 73M1966B and 73M1866B, which will be collectively referred to as the
73M1x66B in this document. The current FXOCTL Application version can be used on Linux

®

2.4 and 2.6

kernels.

The FXOCTL Application is a command line parser that manages 73M1x66B devices via FXOAPI
through the reference driver. Functions and features of the 73M1x66B supported by the
73M1866B/73M1966B Reference Driver are leveraged by this FXOCTL Application. This interactive user
application is made up of an executable named fxoctl, which requires no parameters when executed
from the Linux shell prompt.

The FXOCTL Application works in conjunction with the 73M1866B/73M1966B Reference Driver, which
can be ported to a range of processors and operating systems.

1.1 FXOCTL User Space Application

FXOCTL

Command

Application

FXOAPI

----------------------------

73M1x66B
Reference

Driver

User Console

Input/Output

Figure 1: Conceptual Diagram of the Linux FXOCTL Application


The FXOCTL Application can be used to “test drive” the reference drivers and the FXOAPI for the
73M1x66B FXO product. It is expected the user will transfer the knowledge learning from using this
FXOCTL application to their own product once they are familiar with the operation of the code. The
commands are not necessarily the same as those found in modems, but they do allow the 73M1x66B to
perform the basic functions such as going on and off hook, pulse dialing, etc.

Advertising