--------------------------------------------------------------------------------
- Readme for DekTec's Linux SDK
--------------------------------------------------------------------------------

The Linux SDK provides developers with a driver and an API for using DekTec's
DVB/MPEG-2 PCI/PCIe and USB-2 devices in applications running under Linux.

The Linux SDK consists of:
 - Dta:           Linux driver for DTA-100, DTA-102, DTA-105, DTA-107(S2),
                  DTA-110, DTA-111, DTA-112, DTA-115, DTA-116, DTA-120,
                  DTA-122, DTA-124, DTA-140, DTA-145, DTA-160, DTA-545,
                  DTA-2107, DTA-2111, DTA-2115, DTA-2131, DTA-2135,
                  DTA-2136, DTA-2137, DTA-2138, DTA-2139, DTA-2142,
                  DTA-2144, DTA-2145, DTA-2152, DTA-2154, DTA-2160,
                  DTA-2162, DTA-2174, DTA-2179, DTA-2180, DTA-2182, DTA-2195;
 - DtPcie:        DTA-2110, DTA-2116, DTA-2125, DTA-2127, DTA-2128, DTA-2132,
                  DTA-2139B/C, DTA-2172, DTA-2174B, DTA-2175, DTA-2178-ASI,
                  DTA-2178;
 - DtaNw:         Network driver for DTA-160, DTA-2160 and DTA-2162;
 - DtPcieNw:      Network driver for DTA-2110;
 - Dtu:           Linux driver for DTU-205, DTU-215, DTU-225, DTU-234, DTU-235,
                  DTU-236, DTU-238, DTU-245 and DTU-351;
 - DTAPI:         C++ API that wraps the driver calls into an easy-to-use and
                  object-oriented programming interface.
 - DtapiService:  DTAPI daemon (service) that controls demodulator boards (e.g.
                  DTU-235, DTU-236, DTU-238, DTA-2131, DTA-2135, DTA-2136, 
                  DTA-2137 or DTA-2139).

To use the SDK, you first have to compile the Dta, DtaNw and Dtu drivers.
The DTAPI is provided as precompiled binary without the source code. Please refer
to the readme files in the Dtu-, DtaNw- and Dta-directories for additional
compilation, installation and usage instructions.

Extracting LinuxSDK.tar.gz will lead to the following directory structure:

 - LinuxSDK
   |
   |- License                License agreement for this package
   | 
   |- Common                 (Common sources)
   |  |- Import
   |  |- Source
   |
   |
   |- Drivers
   |  |- Dta                 (Driver for DTA-series PCI/PCIe cards)
   |  |  |- Source
   |  |  |  |- Linux         (Contains Dta driver makefile)
   |  |
   |  |- DtaNw               (Network driver for PCI/PCIe cards supporting Dta driver)
   |  |  |- Source          
   |  |  |  |- Linux         (Contains DtaNw driver makefile)
   |  |
   |  |- DtPcie              (Driver for DTA-series PCIe cards)
   |  |  |- Source
   |  |  |  |- Linux         (Contains DtPcie driver makefile) 
   |  |  
   |  |- DtPcieNw            (Network driver for PCIe cards supporting DtPcie driver)
   |  |  |- Source
   |  |  |  |- Linux         (Contains DtPcieNw driver makefile) 
   |  |  
   |  |- Dtu                 (Driver for DTU-series USB devices)
   |  |  |- Source
   |  |  |  |- Linux         (Contains Dtu driver makefile)
   |
   |
   |- DtDrvCommon            (Common driver sources)
   |  |- Source
   |
   |
   |- DtSal                  (Software-Abstraction-Layer (used by drivers))
   |  |- Source
   |
   |
   |- DtapiService           (DTAPI service/daemon)
   |  |- DtapiService.bin    (self-extracting binairy installer for DtapiService.
   |                          Note: requires glibc v2.27 or higher to run.)
   |
   |
   |- DTAPI                  (C++ wrapper library)
   |  |- Doc                 (Documentation)
   |  |- Include             (DTAPI.h include file)
   |  |- Lib
   |    |- GCC7.5.0 (Contains DTAPI object file compiled with GCC 7.5.0)
   |    |  |- DTAPI.o        (32-bit version)
   |    |  |- DTAPI_ABI0.o   (32-bit version with c++11 ABI0 interface)
   |    |  |- DTAPI64.o      (64-bit version)
   |    |  |- DTAPI64_ABI0.o (64-bit version with c++11 ABI0 interface)
   |
   |
   |- DTAPITS                (DTAPITS Installer. A license is needed to use this library)
   

--------------------------------------------------------------------------------
- Version info: 
--------------------------------------------------------------------------------

Refer to the "SDK - Revision History.pdf" document for an overview of the 
versions included in the release.
