发明名称 System and method for controlling multiple devices via general purpose input/output (GPIO) hardware
摘要 A computer system is disclosed including a storage device, a first and second device driver, and a nexus driver. In one embodiment, the storage device has multiple bit positions, and is coupled to a set of electrical terminals. The storage device may be, for example, an addressable register (e.g., a GPIO register). A first portion of the electrical terminals is adapted for coupling to a first device, and a second portion of the electrical terminals is adapted for coupling to a second device. The first device driver controls the first device by generating an access to the storage device, and writing a value to a first portion of the bit positions. The second device driver controls the second device by generating an access to the storage device, and writing a value to a second portion of the bit positions. The nexus device driver is coupled between the first and second device drivers and the storage device, and arbitrates between the first and second device drivers for access to the storage device. A method for arbitrating between multiple elements (e.g., device drivers) for access to the storage device is also described, as is a carrier medium including program instructions for carrying out the method. The carrier medium may be, for example, a computer-readable storage medium such as a floppy disk or a compact disk read only memory (CD-ROM) disk.
申请公布号 US2003188073(A1) 申请公布日期 2003.10.02
申请号 US20020113054 申请日期 2002.04.01
申请人 ZATORSKI RICHARD A. 发明人 ZATORSKI RICHARD A.
分类号 G06F13/10;G06F13/36;G06F13/40;(IPC1-7):G06F13/36 主分类号 G06F13/10
代理机构 代理人
主权项
地址