MDK-ARM Keil, MDK-ARM Datasheet - Page 45
![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: 45 of 156
- Download datasheet (3Mb)
Getting Started: Building Applications with RL-ARM
System Timer Configuration
The system timer configuration section defines which on-chip timer will be used
to generate a periodic interrupt to provide a time base for the scheduler. On
ARM7 and ARM9-based microcontroller, you need to make use of a general-
purpose timer available in the silicon. With a Cortex-based microcontroller,
there is no need to select a timer, as the Cortex processor contains a dedicated
SysTick timer, which is intended to be used by an RTOS. In both cases, we must
next define the input frequency to the timer. For an ARM7 or ARM9-based
microcontroller this will generally be the advanced peripheral bus frequency. For
a Cortex-MX-based microcontroller it will generally be the CPU frequency.
Next, we must define our timer tick rate. Timer interrupts are generated at this
rate. On each timer tick, the RTOS kernel will check for RTOS features
(scheduler, events, semaphores, etc) and then schedule the appropriate action.
Thus, a high tick rate makes the RTOS more sensitive to events, at the expense of
continually interrupting the executing task. The timer tick value will depend on
your application, but the default starting value is set to 10ms.
Round Robin Task Switching
The final configuration setting allows you to enable round robin scheduling and
define the time slice period. This is a multiple of the timer tick rate, so in the
above example, each task will run for five ticks or 50ms before it will pass
execution to another task of the same priority that is ready to run. If no task of
the same priority is ready to run, it will continue execution.
Scheduling Options
RTX allows you to build an application with three different kernel-scheduling
options. These are:
Pre-emptive scheduling,
Round robin scheduling, and
Co-operative multi-tasking.
45
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: