What is it? =========== QDKs are "QP Development Kits", which are separate QP ports and examples for various embedded processors, toolsets, and boards. Why "Legacy"? ============= Starting with QP release 5.4.0, all officially supported ports and examples are bundled into the QP downloads, as opposed to being distributed as separate QP Development Kits (QDKs). The QDKs released for earlier QP versions are called "legacy-QDKs" and are available for download in this folder. *** The "legacy-QDKs" are made available for download, but they are not recommended for new projects. The "legacy-QDKs" do not come with commercial support from Quantum Leaps, although questions about "legacy-QDKs" are welcome on the Free QP Support Forum (https://sourceforge.net/p/qpc/discussion/668726/). *** How to Find What You Want? ============================== All "legacy QDKs" are distributed in ZIP archives named according to the following general convention: qdkxxx_<cpu/rtos>-<toolset>-<board>_<version>.zip qdkxxx denotes the QP framework type, whereas qdkc stands for QDK for QP/C, qdkcpp for QP/C++, and qdkn for QP-nano <cpu> denotes a QDK for standalone QP for the given embedded CPU type, such as AVR, M16C, R8C, etc. <rtos> denotes a QDK for QP running on top of a given RTOS, such as eCos, VxWorks, etc. <toolset> denotes a port to specific toolset, such a IAR, GNU, Renesas, etc. <board> denotes that the examples are for the specified boars, such as SKP3607, YRDKRX62N, etc. <version> denotes the compatible version of the QP framework. *** NOTE: All QDKs have been developed and tested with the specified <version> of the QP framework. A QDK might work with the newer QP version as well, but might require some modifications. **** Installation ============ The installation procedure for most "legacy QDKs" is as follows: 1. Download the QDK that you like and check its <version> number. 2. Download and install (unzip) the corresponding QP <version>. For example, if your QDK file starts with "qdkcpp_" and ends with "_4.5.02", you should download and install QP/C++ version 4.5.02. 3. Unzip the QDK to a temporary directory. 4. Copy the contents of the QDK directory to the QP installation directory. For example, if your QDK unzipped into directory "qdkcpp_avr-iar_4.5.02", you should copy the *content* of this directory inside the QP/C++ installation folder (typically, inside C:\qp\qpcpp\). Note that you will need to give your consent to overwrite the already existing directories "examples" and "ports". Documentation ============= Every "legacy QDK" contains the "QDK Manual" in PDF in the main directory of the ZIP archive. Contact information: ==================== http://www.state-machine.com mailto:info@state-machine.com
QP Real-Time Event Frameworks & Tools Files
Real-Time Event Frameworks based on active objects & state machines
Brought to you by:
quantum-leaps