⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtems++.scn

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 SCN
字号:
*** RTEMS++ TEST ***INIT - Task.create() - RTEMS[19] invalid thread priorityINIT - Task.create() - RTEMS[00] successful completionINIT - Task.create() - RTEMS[16] illegal on calling threadINIT - Task.restart() - RTEMS[14] thread is in wrong stateINIT - Task.start(0xDEADDEAD) - RTEMS[00] successful completion<pause - screen 1> * START Task Class test *TA1  - test argument - argument matchedTA1  - copy constructor - local and this id's matchTA1  - copy constructor - local and this name's matchTA1  - copy operator - local and this id's matchTA1  - copy operator - local and this name's matchTA1  - not owner destroy's task - RTEMS[23] not owner of resourceTA1  - connect to a local valid task name - RTEMS[00] successful completionTA1  - connect to an invalid task name - RTEMS[03] invalid object nameSELF - connect to a task on an invalid node - RTEMS[21] invalid node idTA1  - restart from a non-owner - RTEMS[23] not owner of resource<pause - screen 2>TA1  - wake after 0 secs - RTEMS[00] successful completionTA1  - wake after 500 msecs - RTEMS[00] successful completionTA1  - wake after 5 secs - RTEMS[00] successful completionTA1  - wake when - to doTA1  - connected object wake after 0 secs - RTEMS[00] successful completionTA1  - connected object wake after 500 msecs - RTEMS[00] successful completionTA1  - connected object wake after 5 secs - RTEMS[00] successful completionTA1  - connected object wake when - to doSELF - self object wake after 0 secs - RTEMS[00] successful completionSELF - self object wake after 500 msecs - RTEMS[00] successful completionSELF - self object wake after 5 secs - RTEMS[00] successful completionSELF - self object wake when - to doTA1  - get priority - RTEMS[00] successful completion, priority is 10TA1  - set priority to 512 - RTEMS[19] invalid thread priorityTA1  - set priority to 25 - RTEMS[00] successful completionTA1  - set priority to original - RTEMS[00] successful completion, priority was 25TA1  - connected object get priority - RTEMS[00] successful completion, priority is 10TA1  - connected object set priority to 512 - RTEMS[19] invalid thread priorityTA1  - connected object set priority to 25 - RTEMS[00] successful completionTA1  - connected object set priority to original - RTEMS[00] successful completion, priority was 25SELF - self object get priority - RTEMS[00] successful completion, priority is 10SELF - self object set priority to 512 - RTEMS[19] invalid thread prioritySELF - self object set priority to 25 - RTEMS[00] successful completionSELF - self object set priority to original - RTEMS[00] successful completion, priority was 25TA1  - get note - RTEMS[00] successful completion, note is 0TA1  - get with bad notepad number - RTEMS[10] number was invalid, note is 0TA1  - set note to 0xDEADBEEF - RTEMS[00] successful completionTA1  - get note - RTEMS[00] successful completion, note is 0xDEADBEEFTA1  - set note to original value - RTEMS[00] successful completionTA1  - connected object get note - RTEMS[00] successful completion, notepad is 0TA1  - connected object get with bad notepad number - RTEMS[10] number was invalid, note is 0TA1  - connected object set note to 0xDEADBEEF - RTEMS[00] successful completionTA1  - connected object get note - RTEMS[00] successful completion, note is 0xDEADBEEFTA1  - connected object set note to original value - RTEMS[00] successful completionSELF - self object get note - RTEMS[00] successful completion, note is 0SELF - self object get with bad notepad number - RTEMS[10] number was invalid, note is 0SELF - self object set note to 0xDEADBEEF - RTEMS[00] successful completionSELF - self object get note - RTEMS[00] successful completion, notepad is 0xDEADBEEFSELF - self object set note to original value - RTEMS[00] successful completion * END Task Class test *<pause - screen 3> * START TaskMode Class test *SELF - get mode - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - get preemption state - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT SELF - set preemption state to RTEMS_PREEMPT - RTEMS[00] successful completion,         mode is 0x00000000, RTEMS_PREEMPT RTEMS_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - set preemption state to RTEMS_NO_PREEMPT - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - get timeslice state - RTEMS[00] successful completion,         mode is 0x00000000, RTEMS_TIMESLICE SELF - set timeslice state to RTEMS_TIMESLICE - RTEMS[00] successful completion,         mode is 0x00000300, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - set timeslice state to RTEMS_NO_TIMESLICE - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - get asr state - RTEMS[00] successful completion,         mode is 0x00000000, RTEMS_NO_ASR SELF - set asr state to RTEMS_ASR - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0SELF - set asr state to RTEMS_NO_ASR - RTEMS[00] successful completion,         mode is 0x00000500, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_ASR INTMASK=0SELF - get current interrupt level - RTEMS[00] successful completion, level is 0SELF - set interrupt level to 102 - RTEMS[00] successful completionSELF - set interrupt level to original level - RTEMS[00] successful completion, level was 0SELF - set mode to original mode - RTEMS[00] successful completion,         mode is 0x00000100, RTEMS_NO_PREEMPT RTEMS_NO_TIMESLICE RTEMS_NO_ASR INTMASK=0 * END TaskMode Class test *<pause - screen 4> * START Event Class test *TA1  - create task 2 - RTEMS[00] successful completionTA1  - start task 2 - RTEMS[00] successful completionTA1  - construct event connecting to task 2 - RTEMS[00] successful completionTA2  - event no wait - RTEMS[13] request not satisfiedTA2  - event 5 secs timeout - RTEMS[06] timed out waitingTA2  - event wait forever for signal 0 from TA1 ....TA1  - send event signal 0 using the task id - RTEMS[00] successful completionTA2  - RTEMS[00] successful completion, signals out are 0x00000001TA2  - event wait forever for signal 0 from TA1 ....TA1  - send event signal 0 using the task object reference - RTEMS[00] successful completionTA2  - RTEMS[00] successful completion, signals out are 0x00000001TA2  - event wait forever for signal 31 from TA1 ....TA1  - send event signal 31 using connected id - RTEMS[00] successful completionTA2  - RTEMS[00] successful completion, signals out are 0x80000000TA2  - event wait forever for signal 0 and 31 from TA1 ....TA1  - send event signal 0 and 31 - RTEMS[00] successful completionTA1  - waiting 5 secs for TA2 to finishTA2  - RTEMS[00] successful completion, signals out are 0x80000001TA2  - send event signal 1 - RTEMS[00] successful completionTA2  - event wait forever for signal 1 from TA2 - RTEMS[00] successful completion, signals out are 0x00000002TA2  - destory itself * END Event Class test *<pause - screen 5> * START Interrupt Class test * do not know a portable BSP type interrupt test * END Interrupt Class test *<pause - screen 6> * START MessageQueue Class test *TA1  - construct message queue 1 with no memory error - RTEMS[05] too manyTA1  - construct/create message queue 2 - RTEMS[00] successful completionTA1  - send u1 to mq_2 - RTEMS[00] successful completionTA1  - urgent send u2 to mq_2 - RTEMS[00] successful completionTA1  - create task 3_1 - RTEMS[00] successful completionTA1  - start task 3_1 - RTEMS[00] successful completionTA1  - create task 3_2 - RTEMS[00] successful completionTA1  - start task 3_2 - RTEMS[00] successful completionTA31 - construction connect mq_2 - RTEMS[00] successful completionTA31 - loopback from mq_2 to mq_2 ...TA31 - mq_2 receive - RTEMS[00] successful completion, size=12, message string size=11TA31 - loopback to mq_2 - RTEMS[00] successful completionTA32 - construction connect mq_2 - RTEMS[00] successful completionTA32 - loopback from mq_2 to mq_2 ...TA32 - mq_2 receive - RTEMS[00] successful completion, size=12, message string size=11TA32 - loopback to mq_2 - RTEMS[00] successful completionTA1  - receive u2 on mq_2 ...TA1  - RTEMS[00] successful completionTA1  - message u2 received correctlyTA1  - receive u1 on mq_2 ...TA1  - RTEMS[00] successful completionTA1  - message u1 received correctlyTA31 - loopback from mq_2 to mq_2 ...TA32 - loopback from mq_2 to mq_2 ...TA1  - broadcast send b1 ...TA1  - mq_2 broadcast send - RTEMS[00] successful completion, count=2TA31 - mq_2 receive - RTEMS[00] successful completion, size=18, message string size=17TA31 - loopback to mq_2 - RTEMS[00] successful completionTA31 - destory itselfTA32 - mq_2 receive - RTEMS[00] successful completion, size=18, message string size=17TA32 - loopback to mq_2 - RTEMS[00] successful completionTA32 - destory itselfTA1  - receive message b1 on mq_2 from TA31...TA1  - RTEMS[00] successful completionTA1  - message b1 received correctlyTA1  - receive message b1 on mq_2 from TA31...TA1  - RTEMS[00] successful completionTA1  - message b1 received correctlyTA1  - send f1 to mq_2 - RTEMS[00] successful completionTA1  - send f1 to mq_2 - RTEMS[00] successful completionTA1  - send f1 to mq_2 - RTEMS[00] successful completionTA1  - flush mq_2 - RTEMS[00] successful completion, flushed=3 * END MessageQueue Class test *<pause - screen 7>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -