WO2000074368A3 - Device driver platform layer - Google Patents

Device driver platform layer Download PDF

Info

Publication number
WO2000074368A3
WO2000074368A3 PCT/US2000/015416 US0015416W WO0074368A3 WO 2000074368 A3 WO2000074368 A3 WO 2000074368A3 US 0015416 W US0015416 W US 0015416W WO 0074368 A3 WO0074368 A3 WO 0074368A3
Authority
WO
WIPO (PCT)
Prior art keywords
component
platform layer
bpl
operating system
provides
Prior art date
Application number
PCT/US2000/015416
Other languages
French (fr)
Other versions
WO2000074368A2 (en
Inventor
Steve Brooks
Jason Murray
David Richards
Original Assignee
Bsquare Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bsquare Corp filed Critical Bsquare Corp
Priority to AU54638/00A priority Critical patent/AU5463800A/en
Publication of WO2000074368A2 publication Critical patent/WO2000074368A2/en
Publication of WO2000074368A3 publication Critical patent/WO2000074368A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver

Abstract

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.
PCT/US2000/015416 1999-06-01 2000-06-01 Device driver platform layer WO2000074368A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU54638/00A AU5463800A (en) 1999-06-01 2000-06-01 Device driver platform layer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32407399A 1999-06-01 1999-06-01
US09/324,073 1999-06-01

Publications (2)

Publication Number Publication Date
WO2000074368A2 WO2000074368A2 (en) 2000-12-07
WO2000074368A3 true WO2000074368A3 (en) 2001-08-09

Family

ID=23261947

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/015416 WO2000074368A2 (en) 1999-06-01 2000-06-01 Device driver platform layer

Country Status (2)

Country Link
AU (1) AU5463800A (en)
WO (1) WO2000074368A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI258701B (en) 2002-08-26 2006-07-21 Interdigital Tech Corp Wireless device operating system (OS) application programmer's interface
US7188195B2 (en) 2003-11-14 2007-03-06 Hewlett-Packard Development Company, L.P. DMA slot allocation
CN115481397B (en) * 2022-08-31 2023-06-06 中国人民解放军战略支援部队信息工程大学 Code injection attack evidence obtaining detection method and system based on memory structure reverse analysis

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265252A (en) * 1991-03-26 1993-11-23 International Business Machines Corporation Device driver system having generic operating system interface
US5430845A (en) * 1990-06-07 1995-07-04 Unisys Corporation Peripheral device interface for dynamically selecting boot disk device driver

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5430845A (en) * 1990-06-07 1995-07-04 Unisys Corporation Peripheral device interface for dynamically selecting boot disk device driver
US5265252A (en) * 1991-03-26 1993-11-23 International Business Machines Corporation Device driver system having generic operating system interface

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BAKER A.: "The windows NT device driver book: A guide for programmers", 1997, PRENTICE HALL, XP002937685 *
MCLEMAN J.: "Alternative models for windows CE drivers", PORTABLE DESIGN, April 1999 (1999-04-01), pages 26 - 27, XP002937686 *

Also Published As

Publication number Publication date
AU5463800A (en) 2000-12-18
WO2000074368A2 (en) 2000-12-07

Similar Documents

Publication Publication Date Title
EP0378427A3 (en) High speed data transfer on a computer system bus
WO2005022301A3 (en) Memory reallocation and sharing in electronic systems
TWI268426B (en) Method and apparatus for distributed direct memory access for systems on chip
TW370650B (en) System and method for interfacing manually controllable input devices to a universal computer bus system
DE69224775D1 (en) Computer system administrator
EP0518527A3 (en) Method of reducing wasted bus bandwidth in a computer system
IE832894L (en) Dual bus communication system
CA2330693A1 (en) Control system, display, host computer for control, and data transmitting method
EP0820022A3 (en) Computer system incorporating hot docking and undocking capabilities without requiring a standby or suspend mode
GB2349490A (en) Memory module controller
DE69423056D1 (en) Arbitration logic for multiple bus computer systems
GB0513567D0 (en) Non main CPU/OS based operational environment
EP0927938A4 (en) Data transfer method and device
WO2002041153A3 (en) System and method for implementing a multi-level interrupt scheme in a computer system
WO2001057660A3 (en) Virtual rom for device enumeration
EP1187031A3 (en) Bus bridge interface system
EP0357075A3 (en) Data control device and system using the same
SE9904271D0 (en) Display system
WO2000074368A3 (en) Device driver platform layer
AU2002351390A1 (en) Computer system with dedicated system management buses
EP0811924A3 (en) Bus arbitration
WO1998030948A3 (en) Apparatus and method for operably connecting a processor cache to a digital signal processor
WO2002086697A3 (en) Extensible instruction system
WO2004003757A3 (en) Direct transaction mode for peripheral devices
MY114652A (en) Personal computer with local bus arbitration.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP