This sdkbus2 is the Software developers kit for ISA / PCI / PCMCIA / PCI Express peripherals used together with our USB2, SSI2 and XPRS cards. Note: If you are ordering the SDKBUS2, you will not need to order the SDKBUS-UPGRADE at the same time, because you will receive the latest version of the SDKBUS2 upon ordering. Updates of the SDKBUS are announced via the ARS Technologies
'News' or
Twitter pages.
Operating systems:
Windows - 2000, XP, Server 2003, Vista, Server 2008, 7, 8.1
Linux - 3.x.xx kernels
Mac OS X 10.5, and later Interface: The SDKBUS supports our USB2.0 SSI2 and XPRS based products (USB2ISA / USB2PCMCIA, SSI2 ISA / SSI2 PCI / SSI2 PCMCIA, and XPRS PCI / XPRS PCI Express -x1 -x16, XPRS cPCIe/PXIe) Languages: C/C++, Visual Basic Level: application (user) level, driver (kernel) level Buses: ISA, PCMCIA, PCI, PCI Express Product Release: 10 2011 This ARS Technologies SDK allows for conversion of applications or some drivers of peripheral card(s) connected on our USB2, SSI2 or XPRS family of products. The SKDBUS contains a document with the set of API functions for full access to the memory and I/O space, and handling of IRQ and DMA events of peripheral card. The sdkbus also comes with a Porting Guide to assist with development. We’ve created the following working samples for Windows, Linux, and Mac OS X with source code and binaries:
Detecting if present, and issuing a RESET and setting the read/write access time of an ISA or PCMCIA card mounted on an USB2ISA or USB2PCMCIA card.
Reading of video BIOS on an ISA VGA card, mounted on our USB2ISA family of products - demonstrating 8-bit reading of memory space.
Reading/writing sectors of a hard disk, on an ISA I/O (2 serial, parallel, floppy, IDE) card, mounted on our USB2ISA family of products, which demonstrates 8/16 bit read/write of I/O space. Additional samples for sevicing IRQ channels, and DMA channels.
Sectors reading/writing on a compact flash card, mounted on a PCMCIA to compact flash adapter in turn mounted on a USB2PCMCIA card, which demonstrates 8/16bit read/write of I/O or memory space.