
The RKit-STRx software toolchain includes GNU Tools (C Compiler, Assembler and Linker), Simulator/Debugger and drivers for the STR7 (ARM7), STR9 (ARM9) and STM32 evaluation boards and emulators. All these tools are integrated into RIDE.
GNU Tools for ARM:
ARM GNU tools are fully integrated into RIDE, so that there is no need for makefiles or complex command lines. There are also some specific libraries that are provided for a better adaptation to the ARM7(STR7), ARM9(STR9) and Cortex-M3 (STM32) microcontrollers. ANSI functions (printf,...) have been rewritten to reduce their footprint, and various specific libraries/examples are provided to configure the embedded peripherals.
Simulator/Debugger:
RIDE provides a simulator capable of simulating the ARM instructions set and makes it possible to check the interaction between the application code and a peripheral before going on to debug with an In-Circuit Debugger (as RLink) or emulator (as JTAGjet-ETM). When debugging on the hardware target, dedicated windows allow viewing and modifying the embedded peripherals.
Drivers:
USB drivers for RLink and JTAGjet are included in the software kit.
RIDE:
RIDE is a fully featured Integrated Development Environment (IDE) that provides seamless integration and easy access to all the development tools. From editing to compiling, linking, debugging and back to the start, with a Simulator, ICE, Rom Monitor or other debugging tools, RIDE conveniently manages all aspects of the Embedded Systems development with a single user interface.
RFlasher:
RFlasher is a user-friendly programming interface allowing to program the flash memory. You can connect to microcontrollers in order to manage their non-volatile memory: erase, blankcheck, program from the PC memory used by RFlasher, or read-out to the PC memory used by RFlasher.