Share via


CEDDK Dynamic-Link Library

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

CEDDK.dll exposes functions typically used by drivers for handling bus address translations, allocating and mapping device memory, setting up direct memory access (DMA) buffers, performing I/O, and so on. You can implement CEDDK.dll to support any bus on your hardware platform.

While you are completing your OAL, implement CEDDK.dll. To implement CEDDK.dll, you can use the default files or you can create your own to support your hardware platform. Many platforms only implement a unique Ddk_bus.c file and link to the other libraries built from the public tree.

The following table shows the location of the CEDDK.dll source code in the %_WINCEROOT%\Public\Common\OAK\Drivers\CEDDK directory.

Library Location

Address mapping abstraction

DDK_MAP

Bus abstraction

DDK_BUS

DMA abstraction

DDK_DMA

I/O abstraction

DDK_IO

Power management abstraction

DDK_POWER

Time-based abstraction

DDK_TIME

See Also

Other Resources

Completing an OAL
PCI Bus Driver