| NOTE: Each QDK contains only the the software dependent on the particular processor, operating system, or the compiler, but does NOT contain the portable QP baseline code. In other words, you need to install the QP baseline code, before you install any port. |
![]() |
![]() AT91 |
![]() ![]() LPC |
![]() STR9 |
![]()
|
| Application Notes | |||||||
QP and ARM7/ARM9 Processors
|
![]() AppNote (0.51MB) |
||||||
QP-nano and ARM7/ARM9 Processors
|
![]() AppNote (0.9MB) |
||||||
Building Bare-Metal ARM Systems with GNU
Example code in C
Example code in C++
|
![]() Article (0.70MB) |
||||||
| QDK™/C | |||||||
| QDK™ | License Type | QP™ Version |
Board (Processor) |
Compiler | Contributor (date) |
Manual | Download |
![]() QDK/C ARM-IAR AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP/C 4.0.01 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() IAR EWARM 5.11 |
![]() 14-Nov-08 |
![]() Manual (1.00MB) |
![]() (2.5MB) |
![]() QDK/C ARM-GNU AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP/C 4.0.01 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() ![]() GNU toolchain for ARM (Sourcery G++ 2008q1-126) |
![]() 07-Sep-08 |
![]() Manual (0.6MB) |
![]() (2.2MB) |
![]() QDK/C ARM-IAR LPC213X (ARM7 core) |
![]() Dual License |
![]() QP/C 4.0.01 |
![]() LPC-P213X Eval Board (LPC2138) |
![]() IAR EWARM 5.11 |
![]() 07-Sep-08 |
![]() Manual (1.00MB) |
![]() (2.7MB) |
![]() QDK/C ARM-IAR STR912X (ARM9 core) |
![]() Dual License |
![]() QP/C 4.0.01 |
![]() STR912-SK Eval Board (STR912F) |
![]() IAR EWARM 5.11 |
![]() 06-Jul-08 |
![]() Manual (1.0MB) |
![]() (2.9MB) |
![]() QDK/C ARM-IAR AT91EB40A (ARM7 core) |
![]() Dual License |
![]() QP/C 4.0.01 |
![]() AT9EB40A Eval Board (AT91R0008) |
![]() IAR EWARM 5.11 |
![]() 14-Nov-08 |
![]() Manual (1.60MB) |
![]() (3.1MB) |
| QDK™/C++ | |||||||
![]() QDK/C++ ARM-IAR AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP/C++ 4.0.01 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() IAR EWARM 5.11 |
![]() 07-Sep-08 |
![]() Manual (1.00MB) |
![]() (2.6MB) |
![]() QDK/C++ ARM-GNU AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP/C++ 4.0.01 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() ![]() GNU toolchain for ARM (Sourcery G++ 2008q1-126) |
![]() 07-Sep-08 |
![]() Manual (0.6MB) |
![]() (2.6MB) |
![]() QDK/C++ ARM-IAR LPC213X (ARM7 core) |
![]() Dual License |
![]() QP/C++ 4.0.01 |
![]() LPC-P213X Eval Board (LPC2138) |
![]() IAR EWARM 5.11 |
![]() 07-Sep-08 |
![]() Manual (1.0MB) |
![]() (2.7MB) |
![]() QDK/C++ ARM-IAR STR912X (ARM9 core) |
![]() Dual License |
![]() QP/C++ 4.0.01 |
![]() STR912-SK Eval Board (STR912F) |
![]() IAR EWARM 5.11 |
![]() 07-Sep-08 |
![]() Manual (1.0MB) |
![]() (3.0MB) |
![]() QDK/C++ ARM-IAR AT91EB40A (ARM7 core) |
![]() Dual License |
![]() QP/C++ 4.0.01 |
![]() AT91EB40A Eval Board (AT91R0008) |
![]() IAR EWARM 5.11 |
![]() 14-Nov-08 |
![]() Manual (1.60MB) |
![]() (3.2MB) |
| QDK™-nano | |||||||
![]() QDK-nano ARM-IAR AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP-nano 4.0.02 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() IAR EWARM 5.11 |
![]() 07-Sep-08 |
![]() Manual (0.9MB) |
![]() (2.0MB) |
![]() QDK-nano ARM-GNU AT91SAM7S (ARM7 core) |
![]() Dual License |
![]() QP-nano 4.0.02 |
![]() AT91SAM7S-EK Eval Board (AT91SAM7S64) |
![]() ![]() GNU toolchain for ARM (Sourcery G++ 2008q1-126) |
![]() 07-Sep-08 |
![]() Manual (1.0MB) |
![]() (2.3MB) |
Top of pageQDK-STR91X
The QDK-STR91X has been tested on the STR912-SK development board from IAR. The QDK should be also directly applicable to the whole STR91X family of MCUs.

| QDK Information | |
| STR912-SK evaluation board | The STR812 KickStart™ Kit from IAR Systems includes the board, the J-Link, and the evaluation software from IAR Systems. The board is also carried by DigiKey, among other distributors. On the DigiKey website you need to search for AT91SAM7S-EK. The board costs around $150. |
| J-Link | The J-Link is manufactured by Segger. But perhaps the best way of acquiring J-Link is as part of an KickStart™ kit from IAR Systems |
| Compiler, Linker, Debugger | A free KickStart™ ARM toolset is available from IAR Systems. You need to register for the download. The product is limited to 32KB of code, but is not time limited. |
| QS Software Tracing | The example code provided in the QDK contains the instrumentation for the Quantum Spy (QS) software tracing. The instrumentation is inactive in the Debug and Release build configurations. The instrumentation becomes active in the Spy build configuration. Please follow the instructions in the "QDK Programmer's Manual" to collect the trace data. |
Top of pageQDK-AT91SAM7S
The QDK-AT91SAM7 has been tested on the AT91SAM7S-EK development board from Atmel. The QDK should be also directly applicable to the whole AT91SAM7 family of MCUs.

| QDK Information | |
| AT91SAM7S-EK evaluation board | The AT91SAM7 KickStart™ Kit from IAR Systems includes the board, the J-Link, and the evaluation software from IAR Systems. The board is also carried by DigiKey, among other distributors. On the DigiKey website you need to search for AT91SAM7S-EK. The board costs around $150. |
| J-Link | The J-Link is manufactured by Segger. But perhaps the best way of acquiring J-Link is as part of an KickStart™ kit from IAR Systems |
| You can also use the simple Wiggler J-Tag pod with this board and toolset. | The Wiggler is available direclty from Macraigor Systems. The Wiggler costs around $150. |
| Compiler, Linker, Debugger | A free KickStart™ ARM toolset is available from IAR Systems. You need to register for the download. The product is limited to 32KB of code, but is not time limited. |
| QS Software Tracing | The example code provided in the QDK contains the instrumentation for the Quantum Spy (QS) software tracing. The instrumentation is inactive in the Debug and Release build configurations. The instrumentation becomes active in the Spy build configuration. Please follow the instructions in the "QDK Programmer's Manual" to collect the trace data. |
Top of pageQDK-LPC213X
The QDK-LPC213X has been tested on the LPC-P213X development board from IAR Systems. The QDK should be also directly applicable to the whole LPC2xxx family of MCUs.

| QDK Information | |
| LPC-P213X evaluation board | The board is is part of the KickStart™ kit from IAR Systems. The kit contains also the J-Link JTAG pod and the code-size-limited development environment. |
| QS Software Tracing | The example code provided in the QDK contains the instrumentation for the Quantum Spy (QS) software tracing. The instrumentation is inactive in the Debug and Release build configurations. The instrumentation becomes active in the Spy build configuration. Please follow the instructions in the "QDK Programmer's Manual" to collect the trace data. |
Top of pageQDK-AT91EB40A
The QDK-AT91EB40A has been tested on the EB40A development board from Atmel. The QDK should be also directly applicable to the whole AT91 family of MCUs with the EBI.

| QDK Information | |
| AT91EB40A evaluation board | The board is is part of the KickStart™ kit from Atmel. The kit contains also the J-Link JTAG pod and the code-size-limited development environment. |
| QS Software Tracing | The example code provided in the QDK contains the instrumentation for the Quantum Spy (QS) software tracing. The instrumentation is inactive in the Debug and Release build configurations. The instrumentation becomes active in the Spy build configuration. Please follow the instructions in the "QDK Programmer's Manual" to collect the trace data. |
Top of page












Example code in C






