Physical Driver Entry Point; Api Function Definitions; Device Manager Code; Data Structures - Analog Devices VisualDSP++ 5.0 Service Manual

Visualdsp++ 5.0 device drivers and system for blackfin processors
Table of Contents

Advertisement

Device Manager Design

Physical Driver Entry Point

The next section in the
describes the entry point into a physical driver. The structure
PDD_ENTRY_POINT
the physical driver that are called by the device manager.

API Function Definitions

The last section in the
device manager. Each function is declared here with the appropriate
parameters for each call. Each function is described in detail in
Manager API Reference" on page

Device Manager Code

All code for the device manager is kept in the
describes the code of the device manager. This file is located in the
fin/Lib/Src/Drivers

Data Structures

The only additional data structures that are defined are the
and
AGER
ADI_DEV_DEVICE
necessary for operation of the device manager itself and for management
and control of the physical driver.

Static Data

The device manager uses a single piece of static data. The
item is copied into an
Settings
opened. This provides a quick and efficient means to initialize an
structure without having to populate each item individually.
DEV_DEVICE
10-34
file contains a data structure that
adi_dev.h
is simply a data type that points to the functions within
file describes the API calls into the
adi_dev.h
10-57.
directory.
structures. These structures contain all the data
ADI_DEV_DEVICE
VisualDSP++ 5.0 Device Drivers and System
Services Manual for Blackfin Processors
ADI_DEV_
"Device
file. This section
adi_dev.c
ADI_DEV_MAN-
InitialDevice-
structure when a device is
Black-
ADI_

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents