|Overview: What is CardWare SDK|
|The CardWare Software Developers Kit (SDK) gives PC Card technology
developers the benefit of APSoft Technology's role in developing PC Card
software standards. APSoft staff chaired the PC Card groups that defined
Socket and Card Services standards, and actively participated in several
working groups and subcommittees.|
|CardWare SDK includes:
- CardWare SDK includes source code samples for all popular Operating Systems.
Those samples is the best starting point for create your own applications and drivers.
You may use code provided in CardWare SDK samples in your own products free,
without paying any kind of license fees.
List of CWSDK samples.
Please click on one of below links to see list of samples provided for each OS:
All samples are well commented and self-comprehensive.
Please click here
for see how sample's code is looks like.
APSoft CWSDK samples guide you through the entire process of PC Card driver
development providing a "jump start" at creating card-client
application or driver.
CardWare SDK is shipped with set of Windows Help files covering several
areas of PC Card software development. Such online help file forms one
point reference store for all your development needs. Help files cover
all versions of PC Card Standard, all popular PC Card and CardBus adapters
as well as several aspects of ATA standard. CardWare SDK online help was
created by PC Card developers and for PC Card developers. Ignoring several
hardware aspects, CardWare SDK online help fully concentrates on software
List of CardWare SDK help subsystem.
PC Card Adapters Description - Online reference for most popular socket adapters. All bits and registers are described. Differences between various adapters and several programming tips from our experience are also included.
Socket Services Reference - Covers programming aspects of Socket Services API according to PC Card Standard starting from version 2.10 and ending by version 8.0.
Card Services Reference - Covers programming aspects of Card Services API including description of all service's parameters, return codes and
events. Several versions of PC Card Standard from version 2.10 and up to 8.0 are covered.
PC Card Metaformat Specification covers definition of all tuples of Card Information Structure (CIS). Several versions of PC Card Standard are covered.
ATA Specification combines the information from PC Card ATA Specification and ATA Standard in one handy reference manual.
Aims Specification covers Auto Indexing Mass storage devices.
The "Execute in Place Specification" helps you to implement self-executing ROM images inside of your product.
- CardWare SDK is shipped with several popular APSoft Development tools that greatly simplify
development and debugging process. Most of our tools can be used under just any Windows 32 OS
(Windows 95, 98, ME, NT, 2000 and XP).
List of Development Tools for Windows.
PCIScope is a great tool to explore CardBus adapters and card integrated in PCI subsystem of your PC. All bits and flags are decoded and described including also all known vendor-specific bits.
IRPTrace allow to intercept conversations between various device drivers on your PC. Device drivers are talking by sending each other small packets of information known as IRPs. The IRPTrace logs interprets those packets.
CISInfo is an application that reads Card Information Structure (CIS) out of PC Card and/or CardBus Card and interprets CIS in human-readable form.
VXDView is a tool to retrieve and show information about virtual device drivers of Windows 9X.
CMPTool.exe is a simplified version of file copy/comparison utility especially designed for usage in test scripts.
STTest.cmd is a script for test the stability of storage cards (ATA, SRAM, FLASH) in CardWare environment.
NETTest.cmd is a network communication script for test file copy operation from and to network.
PCMTest.exe is a tool for test the Windows NT PCMCIA.SYS driver. Via command prompt calls of PCMCIA.SYS API functions can be performed.
PMTool.exe broadcasts various Power Management notifications and detects the installed power management BIOS and drivers.
Even for the simple "plain old DOS" you will get a bench of powerful tools and utilities.
List of Development Tools for the "plain old DOS".
Adaptest.exe detects the PC Card controller used in your system and
dumps/interprets the register values.
PNPTool.exe show Plug and Play (PnP) support currently present on your system.
Expand for details.
By default, PNPTOOL shows the following PnP information:
- The "PnP Installation Structure"
- Information about installed PnP ISA devices
- PnP Docking Station information
- PnP Configuration Manager / Configuration Access information
Using option /OD, you can carry out the "Online Docking Station test" (disabled by default). This test shows event notification and docking status.
PCdirty.exe allows the enabling of PC Cards either with no CIS or an invalid CIS.
PCITool.exe detects a PCI BIOS on your system and prints information about each PCI device installed on your system.
If you are PC Card Manufacturer, your technical support folks will
appreciate that CardWare SDK also includes all versions of several APSoft
products. If your customer will ever complain that your own driver is not
compatible with some old versions of our products you will be able to
check it inside of minutes.
List of APSoft products included.
Following APSoft products are included: