User`s manual
Copyright © Quantum Leaps, LLC. All Rights Reserved.
QDK™
Renesas RX with HEW
state-machine.com/rx
The actual hardware/software used to test this QDK is described below:
 Renesas YRDKRX63N or YRDKRX62N Development Kits (Figure 1(a) and Figure 1(b), respectively).
 Renesas HEW (High-performance Embedded Workshop) 4.x 
 Renesas RX C/C++ Compiler 1.2.1 or GNU-RX (developed by KPIT Cummings) 12.01
 QP/C or QP/C++ version 4.5.02 or higher.
NOTE: The following text refers to the Renesas-RX compiler, but the discussion applies equally to 
the GNU-RX compiler as well, because both toolsets are used via the Renesas HEW. The only 
difference is that the ports and examples for the Renesas-RX toolset are located in the directories 
...\rx\renesas\...
, whereas the equivalent ports and examples for the GNU-RX toolset are 
located in the directories 
...\rx\gnu\..
.
1.1 About QP™
QP™ is a family of very lightweight, open source, state machine-based 
frameworks for developing event-driven applications. QP enables building 
well-structured embedded applications as a set of concurrently executing 
hierarchical state machines (UML statecharts) directly in C or C++, or by 
means of the QM™ graphical UML modeling tool. QP is described in great 
detail in the book “Practical UML Statecharts in C/C++, Second Edition: 
Event-Driven Programming for Embedded Systems” [PSiCC2] (Newnes, 
2008).
2 of 32
Renesas
RX62N
J-Link
debugger
Ethernet
port
Reset
RS-232
port
Monochrome
graphics LCD
User LEDs
USB port
Headphones
User
switches
Speaker
(b)










