Interactive Development Environment
SwiftX Features (b)
Download Free Evaluation Version
Target Hardware and Processors
Order SwiftX software and
embedded development kits.
consulting services
contract programming
hardware design
intensive Forth classes
contact us today
ARM ColdFire MSP430 AVR 68HCS08 68K 68HC12 68HC11 8051 i386 69R000 RTX2010
SwiftX supports fully interactive debugging using its "Cross-Target Link" (XTL) to communicate with the target system. The actual nature of the link depends on the target hardware. Most target harware uses a serial line connected to an on-board serial port; the Freescale 68332 and 68HC16 use Freescale's "Background Debugging Mode" (BDM), and communicate via a parallel port.
The SwiftX XTL provides the following debug functions:
On processors using a BDM or JTAG, very little special software is required in the target to support interactivity. On other processors, the target XTL is implemented in a few hundred bytes of code on the target, along with a target kernel.
SwiftX libraries are provided in source form, with standardized, portable APIs. SwiftX libraries include hundreds of routines, such as:
SwiftX includes a simple test board for the target processor family, including a representative target kernel and a demo application. It is an ideal platform for learning about SwiftX and even for starting work on your embedded applications. If your final target hardware will be different, porting the system to your final board will be easily done by adjusting the memory configuration, power-up initialization and, possibly, the XTL's I/O driver.