Keil Logo

Example Programs

The RL-ARM kit includes several example programs that are configured for ARM® devices.

The example programs are in the \Keil\ARM\RL\...\Examples\ and \Keil\ARM\Boards\<vendor>\<board>\RL\... folders. Each example program is stored in a separate folder along with project files that help you quickly build the projects and run the programs.

To begin using one of the example projects, use the µVision®3 Project —> Open Project menu and load the project file.

You can review the following projects when you start using RL-ARM:

Example Component Description
RTX_ex1 RL-RTX A very simple program to control 2 tasks and to pass signals between the tasks.
RTX_ex2 RL-RTX A more complex program to control 4 tasks and to pass signals between the tasks.
Blinky RL-RTX A simple LED flasher program to demonstrate Kernel I/O control.
Mailbox RL-RTX The Mailbox task inter-communication example program. Fixed size messages are sent using fixed memory block management functions.
Measure RL-RTX A data acquisition example program. The measure application is split into several tasks for easy control of the application.
Traffic RL-RTX A program that controls a traffic light.
RoundRobin RL-RTX Demonstrates Round-Robin task switching.
Semaphore RL-RTX Demonstrates how to use a shared resource (a UART) from different tasks using a semaphore.
SD_File RL-FlashFS A program that creates and manipulates with files located on the Memory Card.
MSD_File RL-FlashFS A program that creates and manipulates with files located on the USB Mass Storage Device.
File_ex1 RL-FlashFS A program that creates and manipulates the SRAM files.
HTTP_demo RL-TCPnet An embedded Web Server demonstration program. This example shows you how to create web pages and use a CGI interface.
Telnet_demo RL-TCPnet An embedded Telnet Server demonstration program. This example shows you how to build a command-line interface and control an embedded device using Telnet.
TFTP_demo RL-TCPnet
RL-FlashFS
A file transfer over TCP/IP demonstration program. It uses a TFTP Server which manipulates files from the Flash File System.
SMTP_demo RL-TCPnet A program that sends an e-mail using SMTP Client application.
DNS_demo RL-TCPnet A program that resolves the IP address from a host name using the DNS Client application.
LEDSwitch RL-TCPnet A control embedded system from C++ application over TCP/IP to switch LED diodes on and off.
LEDClient RL-TCPnet A control embedded system from another embedded system over TCP/IP to switch LED diodes on and off. This program replaces the C++ control application from the LEDSwitch example.
  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.