MDK-ARM Keil, MDK-ARM Datasheet - Page 17
![KIT REALVIEW MCU DEVELOPMENT](/photos/9/32/93274/mdk-arm_sml.jpg)
MDK-ARM
Manufacturer Part Number
MDK-ARM
Description
KIT REALVIEW MCU DEVELOPMENT
Manufacturer
Keil
Type
Compiler and IDEr
Specifications of MDK-ARM
For Use With/related Products
ARM MCUs
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 17 of 156
- Download datasheet (3Mb)
Getting Started: Building Applications with RL-ARM
17
Setting-Up a Project
The first exercise in the examples accompanying this book provides a PDF
document giving a detailed step-by-step guide for setting up an RTX project.
Here we will look at the main differences between a standard C program and an
RTOS-based program. First, our µVision project is defined in the default way.
This means that we start a new project and select a microcontroller from the
®
µVision Device Database
. This will add the startup code and configure the
compiler, linker, simulation model,
debugger, and Flash programming
algorithms. Next, we add an empty C
module and save it as
to start a C-
main.c
based application. This will give us a
project structure similar to that shown
on the right. A minimal application
program consists of an Assembler file
for the startup code and a C module.
The RTX configuration is held in the
file
that must be added to
RTX_Config.c
your project. As its name implies,
holds the configuration
RTX_Config.c
settings for RTX. This file is specific to
the ARM processor-based
microcontroller you are using. Different versions of the file are located in
.
C:\KEIL\ARM\STARTUP
If you are using an ARM7 or ARM9-based microcontroller, you can select the
correct version for the microcontroller family you are using and RTX will work
“out-of-the-box”. For Cortex-M-based microcontrollers there is one generic
configuration file. We will examine this file in more detail later, after we have
looked more closely at RTX and understood what needs to be configured.
To enable our C code to access the RTX API, we need to add an include file to
all our application files that use RTX functions. To do this you must add the
following include file in main.
#include <RTL.h>
Related parts for MDK-ARM
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MDK-ARM-B](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-B-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM-B
Manufacturer:
Keil Software
![MDK-ARM-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM
Manufacturer:
Keil Software
![MDK-ARM-BASIC](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-UF](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM UPG TO FLOATING LIC
Manufacturer:
Keil Tools
![MDK-ARM-F](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM W/ FLOATING LICENSE
Manufacturer:
Keil Software
![MDK-ARM3.1](/photos/26/86/268691/landingpagekeilrealviewarmkit_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM uVISION & C++ & RTX
Manufacturer:
Keil Tools
![MDK-ARM-SMB](/images/no-image3.png)
Part Number:
Description:
Development Software SUPP LICENSE RENEWAL 90+ DAYS NO TECH SUP
Manufacturer:
Keil Software
![KEIL-PK51-INTL](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
KEIL C-COMPILER INTERNATIONAL
Manufacturer:
Silicon Laboratories Inc
![OM10045](/photos/9/21/92162/om10045_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR LPC213X ARM MCU
Manufacturer:
NXP Semiconductors
Datasheet:
![TWR-K60N512-KEIL](/images/manufacturer_photos/0/2/262/freescale_semiconductor_tmb.jpg)
Part Number:
Description:
K60N512 Keil Tower Kit
Manufacturer:
Freescale Semiconductor
Datasheet: