Version 6 (modified by Xiaochen Pan, on 08/18/12 at 23:51:44) (diff) |
---|
TestSuite/general areas
General Areas
Initialization
{| class="wikitable"
!width="225pt"|General Area Written Test | width="325pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|initialize RTEMS data structures |
|perform initialization before device drivers |
|initialize device drivers |
|complete initialization and start multitasking |
|shutdown RTEMS | |}= Clock =
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|announce a tick(external) |
|setting the time(external) |
|obtain the time(external) |
|clock maintain(internal) | |}= Posix Clock API =
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|obtain time of the day |
|set time of the day |
|get clock resolution |
|delay process execution /in Microseconds |
|delay with high resolution |
|get the time of day |
|get time in seconds | |}= Timer =
{| class="wikitable"
! width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|create a timer |
|obtain a timer id |
|initialize an interval timer |
|initialize a time of day timer |
|canceling a timer |
|resetting a timer |
|initializing the timer server |
|delete a timer | |}
Posix Timer API
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|create a per-process timer |
|delete a per-process timer |
|set next timer expiration |
|get time remaining on timer |
|get timer overrun count | |}= Watchdog =
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
Data Structure and Objects
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
|red black tree |
|get size of data structure and object |
|chain |
|general objects |
|buffer |
|conversion | |}= Math Operations =
{| class="wikitable"
!width="200pt"|General Area Written Test | width="300pt"| |}
{| class="wikitable"
! width="200pt"|Subarea ! width="300pt"|Written Tests
| integer math ops |
| float point math ops |
| long point math ops | |}