RTEMS Logo

RTEMS 4.6.1 On-Line Library


Memory Requirements RTEMS RAM Workspace Worksheet

PREV UP NEXT Bookshelf RTEMS MIPS Applications Supplement

8.5: RTEMS RAM Workspace Worksheet

The RTEMS RAM Workspace Worksheet is a tool provided to aid the RTEMS application designer to accurately calculate the minimum memory block to be reserved for RTEMS use. This worksheet provides equations for calculating the amount of memory required based upon the number of objects configured, whether for single or multiple processor versions of the executive. This information is presented in tabular form, along with the fixed system requirements, allowing for quick calculation of any application defined configuration of RTEMS. The RTEMS RAM Workspace Worksheet is provided below:

RTEMS RAM Workspace Worksheet

Description Equation Bytes Required
maximum_tasks * 400 =
maximum_timers * 68 =
maximum_semaphores * 124 =
maximum_message_queues * 148 =
maximum_regions * 144 =
maximum_partitions * 56 =
maximum_ports * 36 =
maximum_periods * 36 =
maximum_extensions * 64 =
Floating Point Tasks * 332 =
Task Stacks
Total Single Processor Requirements
Description Equation Bytes Required
maximum_nodes * 48 =
maximum_global_objects * 20 =
maximum_proxies * 124 =
Total Multiprocessing Requirements
Fixed System Requirements 8,872
Total Single Processor Requirements
Total Multiprocessing Requirements
Minimum Bytes for RTEMS Workspace


PREV UP NEXT Bookshelf RTEMS MIPS Applications Supplement

Copyright © 1988-2004 OAR Corporation