
QDK™
R8C/Tau-NC30
www.state-machine.com/m16c
2 Getting Started
This section describes how to install, build, and use the QDK-R8C-NC30_TAU based two examples.
This information is intentionally included early in this document, so that you could start using the
QDK as soon as possible. The main focus of this section is to walk you quickly through the main
points without slowing you down with full-blown detail.
NOTE: This QDK assumes that the standard QP distribution consisting of QEP, QF, QK, and QS
has been installed, before installing this QDK. It is also strongly recommended that you read
the QP Tutorial (www.quantum-leaps.com/doxygen/qpc/tutorial_page.html) before you start
experimenting with this QDK.
2.1 Installation
The QDK code is distributed in a ZIP archive (
qdkc_r8c-nc30_tau_<ver>.zip
, where
<ver>
stands for
a specific QDK_R8C-NC30_TAU version, such as 4.0.01). You should uncompress the archive into
the same directory into which you’ve installed all the standard QP components. The installation di-
rectory you choose will be referred henceforth as QP Root Directory
<qp>
. The following Listing 1
shows the directory structure and selected files included in the QDK distribution. (Please note that
the QP directory structure is described in detail in a separate Application Note: “
QP Directory Struc-
ture”):
<qp>\ - QP-root directory for Quantum Platform (QP)
|
+-include/ - QP public include files
| +-qassert.h – Quantum Assertions platform-independent public include
| +-qep.h – QEP platform-independent public include
| +-qf.h – QF platform-independent public include
| +-qk.h – QK platform-independent public include
| +-qequeue.h – native QF event queue include
| +-qmpool.h – native QF memory pool include
| +-qvanilla.h - native QF cooperative “Vanilla” kernel
|
+-ports\ - QP ports
| +-
m16c\
- M16C/R8C port
| | +-
vanilla\
- “vanilla” ports
| | | +-
nc30\
- Renesas NC30 compiler
| | | | +-
d/jointfilesconvert/270409/bg\
- QP libraries – Debug configuration
| | | | | +-
qep_r8c.lib
- QEP library for R8C target
| | | | | +-
qf_r8c.lib
- QF library for R8C target
| | | | +-
d/jointfilesconvert/270409/bg\
- QP libraries – Release configuration
| | | | +-
spy\
- QP libraries – Spy configuration
| | | | |
| | | | +-
make_r8c.bat
- make script for building the QP libraries for R8C target
| | | | +-
qep_port.h
- QEP port
| | | | +-
qf_port.h
- QF port
| | | | +-
qs_port.h
- QS port
| | | | +-
qp_port.h
- QP port
| | |
| | +-
qk\
- QK (Quantum Kernel) ports
| | | +-
nc30\
- Renesas NC30 compiler
| | | | +-
d/jointfilesconvert/270409/bg\
- QP libraries – Debug configuration
| | | | | +-
qep_r8c.lib
- QEP library for R8C target
| | | | | +-
qf_r8c.lib
- QF library for R8C target
| | | | | +-
qk_r8c.lib
- QK library for R8C target
| | | | +-
d/jointfilesconvert/270409/bg\
- QP libraries – Release configuration
| | | | +-
spy\
- QP libraries – Spy configuration
Copyright © Quantum Leaps, LLC. All Rights Reserved.
3 of 26
Kommentare zu diesen Handbüchern