= 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 | |}