Prices
| Support | Download
PR_RTX
is a task switcher for the Atmel AVR processor that is easily implemented
by inserting a header file and a task control block into the code produced
by the CodeVisionAVR wizard or written by a programmer. The header file
contains all of the control structure and initializations to get the RTX
running.
A rich
variety of RTX services are provided to control task switching, timing
and task control. Tasks may be put into a wait state based on time or receipt
of a semaphore from another task or both. Tasks may be started or stopped
either from within the task itself or from another task. Tasks may switch
in a round-robin mode or in a priority mode where one task requires critical
timing control.
This
is a source code product and is packaged with both CodeVisionAVR and Imagecraft
project files.
Features
Complete
task switching control in either round-robin or priority mode
Automatic
time base set-up
Allocation
of internal and/or external SRAM based on project configuration
Includes
ability to pass inter-task semaphores with limited messaging
Tasks
may switch on other periodic signals such as the ADC or even from an external
interrupt
Complete
CodeVisionAVR and Imagecraft project packages with an example programs
Designed
specifically for CodeVisionAVR, Imagecraft, and the Atmel AVR
Simple
setup configuration through #define macros
PR_RT_eXaminer
tool allows users to examine stack sizes and usage
Processors
Supported
AT90S8515
AT90S8535
ATMega8
ATMega16
ATMega161
ATMega162
ATMega163
ATMega32
ATMega323
ATMega103
ATMega64
ATMega128
Revision
History
7/23/2002 Version 1.00
- Initial Release
1/7/2003 Version 2.00
- Added a method to restart a task from its initial state.
- Reconfigured PR_RTX_Control.h as PR_RTX_Control.c to better match the
definition of program vs. header.
- Added a new #define for so RTX supports ICCAVR.
11/2/2003 Version 3.00beta
- Changed data stack in PR_Create to an int to allow for bigger data stacks.
- Moved the temporary data stack to prevent problems with variables in
both compilers.
- Revised CVAVR memory map to correspond with ICC version.
- Revised to automatically detect RAM size and allocate stacks.
- Added code to allocate all existing RAM to stacks.
- Added the PR_RT_eXaminer tool.
3/25/2004 Version 3.10
- Changed eXaminer output to non-inturrupt based so eXaminer output is
valid.
- Added #define so user could choose the eXaminer's output.
Software
Download:
PR_RTX
User Guide
Support:
If
you need additional support on the above product, and you can't find the
information you need in the documentation, then please contact support
at the address below:
This
product is from: Priio
http://www.priio.com/
salesinfo
AT priio.com
Back
To Top