А-а-а.. не, в RTK нету. Пока. Но у свободного человечества есть:
avarice - use GDB with Atmel's JTAG ICE for the AVR
AVaRICE translates between GDB's remote debug protocol and the AVR
JTAG ICE protocol.
flexloader - utility to configure SRAM based ALTERA devices
flexloader is a small utility to configure SRAM based ALTERA devices.
It downloads a code to the device SRAM using an ALTERA ByteBlaster or
a compatible JTAG programmer. It dialogs with it through the parallel
interface, using parport.
It supports APEX20K, FLEX10K, FLEX6000 and ACEX1K families.
openocd - Open on-chip JTAG debug solution for ARM7 and ARM9 systems
OpenOCD is an on-chip debugging, in-system programming and boundary-scan
testing tool for ARM systems.
The debugger uses an IEEE 1149-1 compliant JTAG TAP bus master to access
on-chip debug functionality available on ARM7 and ARM9 based
microcontrollers / system-on-chip solutions.
User interaction is realized through a telnet command line interface and
a gdb (the GNU debugger) remote protocol server.
OpenOCD supports various different types of JTAG interfaces/programmers:
* Parallel port wigglers
* Macraigor Wiggler JTAG cable
* Gateworks GW16012 JTAG programmer
* Xilinx DLC5 JTAG parallel cable III
* Ka-Ro TRITON starterkit II JTAG cable
* Lattice parallel port JTAG cable
* ST FlashLINK programming cable
* Wiggler 2 cable (basically a wiggler with an LED)
* Amontec JTAG Accelerator
* USBJTAG
* OOCD-Link
* Amontec JTAGkey
* Amontec JTAGkey-Tiny
* Olimex ARM-USB-OCD
* eVerve Signalyzer
* TinCanTools Flyswatter
* Turtelizer 2
* Hitex STR9-comStick
* Hitex STM32-PerformanceStick
* Luminary Micro Stellaris/LM3S811 Evaluation Board A
* ASIX PRESTO
* usbprog
* Altium universal JTAG cable
* Calao System USB-A9260-C0[12]
It also supports a number of different ARM cores:
* ARM7TDMI(-s)
* ARM9TDMI
* ARM920t
* ARM922t
* ARM926ej-s
* ARM966e
* Cortex-M3
Support for Intel XScale CPUs in also included:
* PXA25x
* PXA27x
* IXP42x
Support for the Marvell Feroceon CPU core as found in the Orion SoC family
is included as well.
openwince-jtag - allows programming jtag capable devices such as CPUs or FPGAs
The openwince-jtag package contains the jtag tool which allows
working with JTAG aware hardware devices and boards using a JTAG adaptor.
It's possible to program new firmware into flash chips or download bitstreams
to FPGAs with this tool.
И наконец, хит сезона:
usbprog - Firmware programming tool for the USBprog hardware
A programming tool needed to replace the firmware on the USBprog
hardware. It can automatically retrieve a list of available firmwares from
the Internet, download one of them and upload it to the USBprog adapter.
USBprog is a free programming adapter. You can easily install different
firmware versions from an "online pool" over USB. The adapter can be used
for programming and debugging AVR and ARM processors, as USB-to-RS232
converter, as JTAG interface or as simple I/O interface (5 lines).
This package contains the usbprog command line tool.
К последнему есть даже GUI интерфейс. Обзывается незатейливо -
usbprog-gui