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_
Need help?
Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?