摘要 |
<p>A Platform Layer interface for device drivers - also referred to hereinafter as the bSquaretm Platform Layer, or 'BPL', (201) - conforms a computers operating system - e.g., a WINDOWS CE operating system (102) - and provides a transportable system for connecting device drivers to a variety of computer hardware platform (110). The BPL provides an interface that imposes structure on the operating system platform layer with several functionalities as individual components of the BPL used by the drivers, including: 1) a Memory Management component, 2) an Interrupt Allocation component, 3) an Interrupt Timers component, 4) a Direct Memory Access ('DMA') component, including slave and master bus operations, and 5) an Input-Output Access Routines component.</p> |