OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [tests/] [samples/] [README] - Diff between revs 30 and 173

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 30 Rev 173
#
#
#  COPYRIGHT (c) 1989-1999.
#  COPYRIGHT (c) 1989-1999.
#  On-Line Applications Research Corporation (OAR).
#  On-Line Applications Research Corporation (OAR).
#
#
#  The license and distribution terms for this file may be
#  The license and distribution terms for this file may be
#  found in the file LICENSE in this distribution or at
#  found in the file LICENSE in this distribution or at
#  http://www.OARcorp.com/rtems/license.html.
#  http://www.OARcorp.com/rtems/license.html.
#
#
#  $Id: README,v 1.2 2001-09-27 12:02:26 chris Exp $
#  $Id: README,v 1.2 2001-09-27 12:02:26 chris Exp $
#
#
This directory contains the RTEMS Sample Application Suite.
This directory contains the RTEMS Sample Application Suite.
The tests in this directory perform two functions:
The tests in this directory perform two functions:
   + provide simple examples of applications which can be
   + provide simple examples of applications which can be
     used as a starting point for your application.
     used as a starting point for your application.
   + help test a new board support package
   + help test a new board support package
The hello and ticker applications are useful when first bringing up
The hello and ticker applications are useful when first bringing up
a new board support package.  The base_mp test is useful when
a new board support package.  The base_mp test is useful when
performing initial checkout on a new MPCI layer.
performing initial checkout on a new MPCI layer.
The following describes each of the sample applications:
The following describes each of the sample applications:
   base_mp
   base_mp
      This is a very simple two node multiprocessor application.  It consists
      This is a very simple two node multiprocessor application.  It consists
      of a single initialization task on each node which print out
      of a single initialization task on each node which print out
      their respective node numbers and task IDs.  This test can be
      their respective node numbers and task IDs.  This test can be
      used as a simple test of a new MPCI layer because it minimizes
      used as a simple test of a new MPCI layer because it minimizes
      the number of packets sent by RTEMS.
      the number of packets sent by RTEMS.
      This is intended as a starting point for custom developed multiprocessor
      This is intended as a starting point for custom developed multiprocessor
      applications.
      applications.
   base_sp
   base_sp
      This is a simple single processor application which consists of
      This is a simple single processor application which consists of
      an initialization task which creates another task.
      an initialization task which creates another task.
      This is intended as a starting point for custom developed single
      This is intended as a starting point for custom developed single
      processor applications.
      processor applications.
   cdtest
   cdtest
      A very simple C++ application which demonstrates that it is
      A very simple C++ application which demonstrates that it is
      possible to use C++ contructors and destructors in an RTEMS
      possible to use C++ contructors and destructors in an RTEMS
      application.  Also does a perfunctory iostream test.
      application.  Also does a perfunctory iostream test.
   hello
   hello
      This is the RTEMS version of the classic hello world program.
      This is the RTEMS version of the classic hello world program.
      It consists of single initialization task which prints out
      It consists of single initialization task which prints out
      a few messages.
      a few messages.
      This test does not include a Clock Tick device driver and can
      This test does not include a Clock Tick device driver and can
      be used to test the startup code of the board support package
      be used to test the startup code of the board support package
      as well as console output.
      as well as console output.
   paranoia
   paranoia
      A public domain test of the floating point and math library
      A public domain test of the floating point and math library
      capabilities of a toolset.  It reports discrepancies between
      capabilities of a toolset.  It reports discrepancies between
      actual and expected results.  It is a large test.
      actual and expected results.  It is a large test.
   ticker
   ticker
      This is a simple test of the user's Clock Tick device driver.
      This is a simple test of the user's Clock Tick device driver.
      This test has an initialization task create three application
      This test has an initialization task create three application
      tasks which sleep and periodically wake up and print the time.
      tasks which sleep and periodically wake up and print the time.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.