Software

TC Applied Technologies provides a complete firmware SDK for the DICE Embedded Firmware Stack, which makes it easy for developers to customize the firmware for their products.

DICE Firmware SDK

  • Windows-based cross development for DICE II, DICE-JR and DICE-MINI devices using Cygwin, gdb, and Insight graphical debugger.
  • Implemented in C, C++ (RTOS) and ARM assembler.
  • Intuitive and flexible APIs support implementation of virtually any 1394 protocol.
  • An efficient RTOS abstraction layer.
  • Comprehensive, extensible embedded Command Line Interpreter (CLI) for diagnostics, debug, and applications development.
  • FLASH software updates via serial port or over the 1394 bus.
  • Media streaming is handled entirely by the DICE Audio Video System (AVS), or can be optionally routed through the integrated ARM processor. Streaming performance is deterministic.
  • OGT Support allowing a generic enabler to enact with the transporter node.
  • AV/C General and many optional subunits are available. Working AV/C Music Subunit application included.

Ease of Development

  • Intuitive and flexible API's enable rapid application development.
  • Separately available Host development software for Windows and Mac application development. Using crossplatform PAL driver interface gives developers a number of choices for Host software interfacing, and provides a number of useful development, test and benchmarking utilities.
  • Standard serial terminal CLI, with comprehensive command set.

Low Cost of Entry

  • Low cost Evaluation Modules are provided with sample applications.
  • Royalty-free RTOS and Software Stack, and serial debug minimizes start up cost.
  • JTAG debugging is also supported.

Distribution SDK Installer

  • All tools, libraries, and documentation provided in stable, versioned releases, including: complete, automated installer automates Cygwin installation, GNUARM tools installation, Graphical emacs installation, DICE source code, etc.
  • Straight-forward Upgrade from 2.x to 3.x SDK.
  • Royalty-free DICE 1394 Embedded Software Stack sources.
  • Stabilized eCos source distribution. Standard gdb debugger, with graphical debugger included.

Support

  • Comprehensive documentation is included with the SDK distribution, and available online.