HP (Hewlett-Packard) EZ-KIT Switch User Manual


 
Getting Started with ADSP-BF548 EZ-KIT Lite 6-3
Using ADSP-BF548 EZ-KIT Lite Keypad and LED Indicator
conditions are, by and large, not expected to happen. For event-driven
drivers, the emphasis is on reacting appropriately to each of the status or
exception events that the device can generate. The driver passes any infor-
mation supplied with the event notification to the rest of the application
for processing.
Note that with both device forms, data-driven and event-driven, the Ana-
log Devices-supplied driver obtains status information from the device
and clears any interrupt conditions. Applications are free to operate at a
higher level to handle data transfer and control events.
VDK Device Model
VDK is a real time kernel supplied with VisualDSP++ that supports:
The definition of thread types and the creation of thread instances
A priority-based thread scheduler
Inter-thread synchronization mechanisms such as semaphores,
mutexes, messages and events
A smooth interrupt domain to thread domain transition
A device model around which to structure applications
The SSL/device driver libraries provide low-level code for configuring and
driving specific devices but impose no particular organization on the
applications that use the code. In contrast, the VDK device model pro-
vides a means to structure VDK applications around synchronous access
to data streams. VDK supplies appropriate synchronization methods and a
driver framework for each device defined in the application, leaving the
user to supply the low-level device access code.