Keil Logo
Workshops

Workshop for MDK-ARM and RL-ARM Development Kit

Keil Office, Plano, TX USA — Jul 22, 2009

Overview

The MDK-ARM Microcontroller Development tools speed up the successful development of embedded applications. This class begins with creating, linking, and debugging simple projects, and then slowly introduces advanced features and debugging techniques.

The RTX Kernel and RL-ARM Real-Time Library provide solutions to handle the increasing complexity of microcontroller peripherals.  On the third day of the workshop you will learn how to take advantage of these features.

Students will leave with an understanding of all tool features and how to use Keil's advanced optimizations in a project.

Day 1:

  • Basic project overview
  • Linker options
  • Using the map file and source browser
  • Using debug tools (trace, code coverage, analysis tools, etc)
  • Simulated peripherals (I/O, serial timers, etc)
  • Creating signal functions and automated test scripts
  • Debugging with complex breakpoints and triggers
  • Using the ULINK2 USB-JTAG adapter
  • Using the Serial Wire adapter for Cortex devices devices

Day 2:

  • Special file usage (Scatterfile, Retarget file, Software Interrupt tables)
  • Improving project performance by adding a Real Time Operating System
  • Writing optimal code for ARM devices
  • Using advanced compiler and linker optimizations
  • Using advanced code placement techniques
  • Analyzing abort exceptions

Day 3:

  • Task Management Functions in RTX Kernel:  Task Stacks, Memory Pool Manager, Event Flag Management, Time Management and Time Call back.
  • Kernel Aware Debugging using uVision
  • Flash File System running on an SD Card
  • A Flexiable TCP/IP networking suite used to power a webpage
  • A USB device driver using the USB HID Class
  • A CAN driver and hardware interface layer

Who Should Attend:

  • R&D designers, engineers, and programmers working on ARM projects
  • Anyone that wants to understand all the advanced features of the Keil tools

Prerequisite:

Students are expected to have a basic understanding of C/C++ code and embedded programming.

About MDK-ARM:

The Microcontroller Development Kit supports ARM7, ARM9, Cortex-M0, Cortex-M1 and Cortex-M3 based microcontroller devices. It is perfect for the developer who requires industry-standard compilation tools and sophisticated debugging and simulation support.

About µVision:

The µVision IDE is a Windows-based software development platform that combines Project Management, Source Code Editing, Program Debugging, and Flash Programming in a single, powerful environment.


Workshop:   Workshop for MDK-ARM and RL-ARM Development Kit
Date:   Jul 22, 2009—Jul 24, 2009
Location:   Keil Office, Plano, TX USA
Address:   1501 North 10th Street
Suite 110
Plano, TX 75074
Cost:   595.00 USD

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.