Go
Product
Description
  Product
History
  Buy Now   Download
Documentation
  Download
Evaluation

FireAPI™ Firewire (1394a - 1394b) Development Toolkit, version 5.80


The FireAPI™ SDK provides software developers with all the tools they need in order to develop and debug 1394 applications in the Windows environment. It is based on Unibrain’s 1394 Stack Technology (ubCore™), the next generation of innovative 1394a and 1394b driver suite for Windows 2000/XP/2003/Vista and Windows NT 4.0 (via ubCore 3.30 runtime drivers only).
Moreover, it is the only 1394 SDK providing a complete User Mode interface to the developer.

The included software contains :

  • ubCore™: Low level 1394 adapter drivers that provide the interface to all 1394a and 1394b devices. This interface can be used directly either from kernel mode client drivers or from user mode applications. The 1394 adapter drivers are bus manager and power management capable and come with a variety of specific 1394 device drivers built on top of them.
  • User Mode Driver & DLL: The user mode DLL provides the ability to communicate with 1394 devices directly from within a user mode application bypassing the need to create a specific 1394 kernel mode client driver for each device in question which can be a tedious and difficult task to undertake.
  • Serial Bus Manager driver: Set of functions to control bus management and isochronous resource management. Includes FULL source code.
  • VersaPHY™ support. (Version 5.60 or later). VersaPHY is a new standard technology in the IEEE1394 family of standards that is meant to support the implementation of low cost devices, devices that don’t require a LINK chip (and usually an associated IP core) to function. You can find more details in FireAPI documentation or this presentation.
  • FireViewer™: A 1394 bus viewer utility implemented using the user mode DLL that displays the current topology of any local 1394 bus. Includes FULL source code.
  • FireCommander™: A 1394 command interpreter tool implemented using the user mode DLL that is used to pass commands to the 1394 stack.
  • ubTweak™: A convenient utility which allows the developer to control various parameters of the ubCore drivers and SDK.
  • FireNet™: 1394 native networking software. Fine tuned for 800Mbps.
  • SBP2 Driver: 1394 SBP2 external storage device driver.
  • IIDC 1394 Camera Driver: WDM kernel streaming camera driver. This driver provides access to IIDC cameras connected to the system through any generic third party DirectShow based application. The driver also provides WIA and TWAIN support for Microsoft Windows XP and later as well as FULL integration of the device with the operating system.
  • Fire-i™ application: Application ,implemented using the IIDC 1394 camera driver and DirectShow, that allows full camera enumeration, control and preview.
  • Fire-i™ DLL: User mode C style DLL that directly communicates with the 1394 adapter drivers and provides a simple and robust interface that allows full control and preview of IIDC 1394 digital cameras connected to the adapter. The FULL source code of this DLL as well as source samples and accompanying documentation is provided with FireAPI™.
  • Fire-i IIDC application: New camera control and diagnostics application, based on the Fire-i DLL.
  • Loopback functionality
  • Header and Lib files
  • Kernel Mode and User Mode source samples
  • Extensive User and Kernel mode documentation
  • Packaging (FireAPI™ Part number: 1713)
    • One FireAPI™ CD (or online download after purchase)
    • Three months free development support

The FireAPI™ Development Toolkit provides the entry point to develop, test and debug your specific 1394 application. An extensive collection of prepared functions and a dedicated access to Unibrain’s support are included and will speed up your development.

For sales or licensing information please contact us: sales@unibrain.com

Software Compatibility

Windows NT4/2000 (ubcore 3.3 only)
Windows XP/2003/Vista/7 32 bit and 64 bit (Intel EM64t and Athlon 64 bit CPUs).

Hardware Compatibility

  • Unibrain's or any third party 1394a or 1394b OHCI PCI/PCMCIA/PCI Express/ExpressCard compliant adapter, or any Desktop/Portable PC with built-in 1394a or 1394b OHCI support.
  • Unibrain's FireBoard 400™ (PCI Lynx 2) 1394a PCI adapter. (via ubCore 3.3 runtime drivers only)

Part Numbers of runtime software and hardware licenses

  • 1709: FireAPI™ software license (activation product key, required one per firewire adapter).
  • 1705: Fireboard-Blue™ 1394a PCI adapter with built-in FireAPI™ hardware license.
  • 1711: FireboardBlue-e 1394a PCI Express adapter with built-in FireAPI™ hardware license.
  • 1721: Fireboard-800 V2™ 1394b 64 bit PCI adapter with built-in FireAPI™ hardware license.
  • 1719: Fireboard800-e V2™ 1394b PCI express dapter with built-in FireAPI™ hardware license.
  • 1722: Fireboard800-e Pro™ 1394b Dual bus PCI express dapter with built-in FireAPI™ hardware license.
  • 1703: Fireboard-400™ PCI Lynx-2 1394a PCI adapter with built-in FireAPI™ hardware license.

FireAPI™ and ubCore 1394a & 1394b driver architecture


 

© 2012 Unibrain. All rights reserved. All other trademarks contained herein are property of their respective owners.