AcQuisition Technology Quad M-module Carrier i4000 Manual de usuario Pagina 11

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 79
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 10
APIS - AcQ Platform Interface Software
Programmer’s Manual Version: 2.1
AcQuisition Technology bv
P.O. Box 627, 5340 AP
Oss, The Netherlands
Page 9 of 77
Figure 1 APIS Overview
3. FUNCTIONAL DESCRIPTION
This chapter contains a detailed description of the product.
3.1. APIS CONCEPT
Hardware accesses to registers and memory are handled by APIS. Some minor operating system
dependent functions frequently used in hardware related software, such as interrupt handling and
delay functions are also provided by APIS.
APIS platform support consists of an Application Programming Interface in the form of definition files
coded in ANSI-C and platform dependent modules e.g. source files, libraries and/or drivers.
In the most simple outline, a platform dependent APIS module consist of nothing more then macro
definitions in which APIS calls are substituted by direct hardware accesses. But in most cases an
APIS module will consist of a library with interface routines and in some implementations a device
driver is needed for interaction with the operating system.
3.2. BLOCK DIAGRAM
The following block diagram illustrates a simplified APIS based application.
The block diagram above shows the APIS concept divided in layers. The top layer is the application
program. The application program interfaces to the APIS Application Programming Interface (API).
The API can call functions of the APIS Platform Support Modules, it can interact with the Operating
System and it can directly access the hardware. The APIS Platform Support Module(s) provides
functions to the API for accessing the hardware and use of Operating System functions. The bottom
layer in the diagram is defined as the APIS platform which is a combination of the hardware and the
Operating System.
In the diagram there is no interface between the Application and the Operating System; However the
application program can use Operating System functions but in distribution software for AcQ products
this has to be avoided.
Vista de pagina 10
1 2 ... 6 7 8 9 10 11 12 13 14 15 16 ... 78 79

Comentarios a estos manuales

Sin comentarios