Sign In
Forgot Password?
Sign In | | Create Account

Support for ARM RealView Development Suite

Mentor Graphics and ARM have worked closely together to provide developers using the RealView Development Suite with Nucleus RTOS and Inflexion UI 3D GUI technology a seamless environment to speed development throughout the life-cycle of the product.

Mentor has provided an evaluation package which can be obtained from the ARM download website https://silver.arm.com. Note that you will need to have log-in credentials from ARM to be able to access this site. By installing this package the user gets access to:

  • Advanced Nucleus kernel awareness within the RealView Debugger
  • Run-Mode and Stop-mode debug on appropriate targets
  • Advanced Nucleus kernel and application Profiling
  • Nucleus PLUS and middleware evaluations
  • Compelling 3D touch screen GUI evaluations

The Nucleus evaluations are Limited Versions (LVs) which allow users to modify, recompile and run their example applications while protecting the software IP. There is a mechanism within the kernel which limits run time to 15 minutes, at which time the system has to be power cycled.

Demonstrations

These demonstrations are supplied as a set of sample RealView projects which can be built for multiple targets. At the heart of these demonstrations is Nucleus RTOS with Nucleus FILE. Inflexion UI provides the user interface, enabling an enhanced touch screen experience.

Inflexion UI Demo - 3D Cube

Inflexion UI Demo: 3D Cube

Product Demo: A highly advanced and optimized animation engine that provides out-of-the-box support for 3D effects. View Product Demo

This demonstration has been specifically designed to take advantage of the RealView Debugger extensions. The extensions include the following topics:

  • Nucleus kernel awareness within the debugger
  • Individual tasks stopped while the rest of the system is still running via run-mode debug
  • Dynamic kernel awareness enabled by run-mode debug
  • Use of stop-mode debug to enable Kernel awareness by halting the whole system
  • Display of profiling information on targets with the appropriate resources

Functionality

The Nucleus Touch application consists of two separate themes which are similar to a PMP (Personal Media Player). You can scroll through a list of albums, pictures and videos. Note that the codecs have not been implemented in this version to play the appropriate files. The 2 themes display the same data in different ways. The Nucleus Touch video provided shows this operation.

Be sure to watch this video to understand how you can navigate through the application.

Under the Hood

The functionality of this demonstration is supplied as source code. This is combined at link time with the appropriate Nucleus libraries (relevant to the selected target system) to produce an executable. The Nucleus libraries are Limited Version (LV) evaluations which will time out after 15 minutes. The power needs to be cycled to run the evaluations again.

Note that this version relies on the files being present on a RAM Disk rather than on physical media.

The table below is a full list of the evaluation projects supplied with this package and how they can be used.

  • RD denotes Running mode debug support
  • SD denotes Stop mode debug support
  • P denotes Profiling support

Target

Project name

RD

SD

P

RTSM ARM926EJ-S

Nucleus_Touch_RTSM_ARM926

RTSM ARM1136JF-S

Nucleus_Touch_RTSM_ARM1136

RTSM ARM1176JZF-S

Nucleus_Touch_RTSM_ARM1176

RTSM CortexR4

Nucleus_Touch_RTSM_CortexR4

RTSM CortexA8

Nucleus_Touch_RTSM_CortexA8

RTSM CortexA9

Nucleus_Touch_RTSM_CortexA9

Atmel AT91SAM9261

Nucleus_Touch_AT91SAM9261

Atmel AT91SAM9263

Nucleus_Touch_AT91SAM9263

Atmel AT91SAM9G45

Nucleus_Touch_AT91SAM9G45

Freescale i.MX31 PDK

Nucleus_Touch_iMX31

Mistral OMAP 35x

Nucleus_Touch_Mistral

Picture Viewer Demo

Picture Viewer Demo

Product Demo: The Picture Viewer demonstration is supplied as a set of sample RealView projects which can be built for multiple targets. View Product Demo

This demonstration has been specifically designed to take advantage of the RealView Debugger extensions. The extensions include the following topics:

  • Nucleus kernel awareness within the debugger
  • Individual tasks stopped while the rest of the system is still running via run-mode debug
  • Dynamic kernel awareness enabled by run-mode debug
  • Use of stop-mode debug to enable Kernel awareness by halting the whole system
  • Display of profiling information on targets with the appropriate resources

Functionality

The Picture Viewer application allows you to browse pictures stored on disk and to display them. You can also zoom and rotate the viewed pictures. There are two themes which display the same data in different ways. The Picture Viewer video provided shows this operation.

Be sure to watch this video to understand how you can navigate through the application.

Under the Hood

The functionality of this demonstration is supplied as source code. This is combined at link time with the appropriate Nucleus libraries (relevant to the selected target system) to produce an executable. The Nucleus libraries are Limited Version (LV) evaluations which will time out after 15 minutes. The power needs to be cycled to run the evaluations again.

Note that this version relies on the files being present on a RAM Disk rather than on physical media.

The table below is a full list of the evaluation projects supplied with this package and how they can be used.

  • RD denotes Running mode debug support
  • SD denotes Stop mode debug support
  • P denotes Profiling support

Target

Project name

RD

SD

P

RTSM ARM926EJ-S

Picture_Viewer_RTSM_ARM926

RTSM ARM1136JF-S

Picture_Viewer_RTSM_ARM1136

RTSM ARM1176JZF-S

Picture_Viewer_RTSM_ARM1176

RTSM CortexR4

Picture_Viewer_RTSM_CortexR4

RTSM CortexA8

Picture_Viewer_RTSM_CortexA8

RTSM CortexA9

Picture_Viewer_RTSM_CortexA9

Atmel AT91SAM9261

Picture_Viewer_AT91SAM9261

Atmel AT91SAM9263

Picture_Viewer_AT91SAM9263

Atmel AT91SAM9G45

Picture_Viewer_AT91SAM9G45

Freescale i.MX31 PDK

Picture_Viewer_iMX31

Mistral OMAP 35x

Picture_Viewer_Mistral

 
Online Chat