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

📄 test-result.txt

📁 這是一個實時嵌入式作業系統 實作了MCS51 ARM等MCU
💻 TXT
字号:
This is the output from running examples/ostest on April 28, 2007=================================================================Neuros Devboard >  tftpboot 192.168.0.100 nuttx.dm320Found DM9000 ID:90000a46 at address 60000300 !DM9000 work in 16 bus width[eth_init]MAC:0:18:11:80:10:6:TFTP from server 192.168.0.100; our IP address is 192.168.0.101Filename 'nuttx.dm320'.Load address: 0x1000000Loading: #############################doneBytes transferred = 146617 (23cb9 hex)Neuros Devboard >  go 1008000## Starting application at 0x01008000 ...stdio_test: write fd=1stdio_test: write fd=2stdio_test: Standard I/O Check: printfuser_start: Started user_main at PID=2stdio_test: Standard I/O Check: fprintf to stderruser_main: Begin argument testuser_main: Started with argc=5user_main: argv[0]="<noname>"user_main: argv[1]="Arg1"user_main: argv[2]="Arg2"user_main: argv[3]="Arg3"user_main: argv[4]="Arg4"End of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: /dev/null testdev_null: Read 0 bytes from /dev/nulldev_null: Wrote 1024 bytes to /dev/nullEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: mutex testInitializing mutexStarting thread 1Starting thread 2		Thread1	Thread2	Loops	32	32	Errors	0	0End of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: cancel testcancel_test: Test 1: Normal Cancelationcancel_test: Starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: waiter exited with result=ffffffffcancel_test: PASS thread terminated with PTHREAD_CANCELEDcancel_test: Test 2: Cancelation of detached threadcancel_test: Re-starting threadrestart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: PASS pthread_join failed with status=ESRCHcancel_test: Test 3: Non-cancelable threadscancel_test: Re-starting thread (non-cancelable)restart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionthread_waiter: Setting non-cancelablestart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningthread_waiter: Releasing mutexthread_waiter: Setting cancelablecancel_test: waiter exited with result=ffffffffcancel_test: PASS thread terminated with PTHREAD_CANCELEDEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: semaphore testsem_test: Initializing semaphore to 0sem_test: Starting waiter thread 1sem_test: Set thread 1 priority to 191waiter_func: Thread 1 Startedwaiter_func: Thread 1 initial semaphore value = 0waiter_func: Thread 1 aiting on semaphoresem_test: Starting waiter thread 2sem_test: Set thread 2 priority to 128waiter_func: Thread 2 Startedwaiter_func: Thread 2 initial semaphore value = -1waiter_func: Thread 2 aiting on semaphoresem_test: Starting poster thread 3sem_test: Set thread 3 priority to 64poster_func: Thread 3 startedposter_func: Thread 3 semaphore value = -2poster_func: Thread 3 posting semaphorewaiter_func: Thread 1 awakenedwaiter_func: Thread 1 new semaphore value = -1waiter_func: Thread 1 doneposter_func: Thread 3 new semaphore value = -1poster_func: Thread 3 semaphore value = -1poster_func: Thread 3 posting semaphorewaiter_func: Thread 2 awakenedwaiter_func: Thread 2 new semaphore value = 0waiter_func: Thread 2 doneposter_func: Thread 3 new semaphore value = 0poster_func: Thread 3 doneEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: condition variable testcond_test: Initializing mutexcond_test: Initializing condcond_test: Starting waitercond_test: Set thread 1 priority to 128waiter_thread: Startedcond_test: Starting signalercond_test: Set thread 2 priority to 64thread_signaler: Startedthread_signaler: Terminatingcond_test: signaler terminated, now cancel the waitercond_test: 	Waiter	Signalercond_test: Loops	32	32cond_test: Errors	0	0cond_test: 0 times, waiter did not have to wait for datacond_test: 0 times, data was already available when the signaler runcond_test: 0 times, the waiter was in an unexpected state when the signaler ranEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: timed wait testthread_waiter: Initializing mutextimedwait_test: Initializing condtimedwait_test: Starting waitertimedwait_test: Set thread 2 priority to 177thread_waiter: Taking mutexthread_waiter: Starting 5 second wait for conditiontimedwait_test: Joiningthread_waiter: pthread_cond_timedwait timed outthread_waiter: Releasing mutexthread_waiter: Exit with status 0x12345678timedwait_test: waiter exited with result=12345678End of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: message queue testmqueue_test: Starting receivermqueue_test: Set receiver priority to 128receiver_thread: Startingmqueue_test: Starting sendermqueue_test: Set sender thread priority to 64mqueue_test: Waiting for sender to completesender_thread: Startingreceiver_thread: mq_receive succeeded on msg 0sender_thread: mq_send succeeded on msg 0receiver_thread: mq_receive succeeded on msg 1sender_thread: mq_send succeeded on msg 1receiver_thread: mq_receive succeeded on msg 2sender_thread: mq_send succeeded on msg 2receiver_thread: mq_receive succeeded on msg 3sender_thread: mq_send succeeded on msg 3receiver_thread: mq_receive succeeded on msg 4sender_thread: mq_send succeeded on msg 4receiver_thread: mq_receive succeeded on msg 5sender_thread: mq_send succeeded on msg 5receiver_thread: mq_receive succeeded on msg 6sender_thread: mq_send succeeded on msg 6receiver_thread: mq_receive succeeded on msg 7sender_thread: mq_send succeeded on msg 7receiver_thread: mq_receive succeeded on msg 8sender_thread: mq_send succeeded on msg 8receiver_thread: mq_receive succeeded on msg 9sender_thread: mq_send succeeded on msg 9sender_thread: returning nerrors=0mqueue_test: Killing receiverreceiver_thread: mq_receive interrupted!receiver_thread: returning nerrors=0mqueue_test: Canceling receivermqueue_test: receiver has already terminatedEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: timed message queue testtimedmqueue_test: Starting sendersender_thread: Startingsender_thread: mq_timedsend succeeded on msg 0sender_thread: mq_timedsend succeeded on msg 1sender_thread: mq_timedsend succeeded on msg 2sender_thread: mq_timedsend succeeded on msg 3sender_thread: mq_timedsend succeeded on msg 4sender_thread: mq_timedsend succeeded on msg 5sender_thread: mq_timedsend succeeded on msg 6sender_thread: mq_timedsend succeeded on msg 7sender_thread: mq_timedsend succeeded on msg 8timedmqueue_test: Waiting for sender to completesender_thread: mq_timedsend 9 timed out as expectedsender_thread: returning nerrors=0timedmqueue_test: Starting receiverreceiver_thread: Startingreceiver_thread: mq_timedreceive succeeded on msg 0receiver_thread: mq_timedreceive succeeded on msg 1receiver_thread: mq_timedreceive succeeded on msg 2receiver_thread: mq_timedreceive succeeded on msg 3receiver_thread: mq_timedreceive succeeded on msg 4receiver_thread: mq_timedreceive succeeded on msg 5receiver_thread: mq_timedreceive succeeded on msg 6receiver_thread: mq_timedreceive succeeded on msg 7receiver_thread: mq_timedreceive succeeded on msg 8timedmqueue_test: Waiting for sender to completereceiver_thread: Receive 9 timed out as expectedreceiver_thread: returning nerrors=0timedmqueue_test: Test completeEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: signal handler testsighand_test: Initializing semaphore to 0sighand_test: Starting waiter tasksighand_test: Started waiter_main pid=18waiter_main: Waiter startedwaiter_main: Unmasking signal 17waiter_main: Registering signal handlerwaiter_main: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0waiter_main: Waiting on semaphoresighand_test: Signaling pid=18 with signo=17 sigvalue=42wakeup_action: Received signal 17wakeup_action: sival_int=42wakeup_action: si_code=1wakeup_action: ucontext=0waiter_main: sem_wait() successfully interrupted by signalwaiter_main: donesighand_test: doneEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: POSIX timer testtimer_test: Initializing semaphore to 0timer_test: Unmasking signal 17timer_test: Registering signal handlertimer_test: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0timer_test: Creating timertimer_test: Starting timertimer_test: Waiting on semaphoretimer_expiration: Received signal 17timer_expiration: sival_int=42timer_expiration: si_code=2 (SI_TIMER)timer_expiration: ucontext=0timer_test: sem_wait() successfully interrupted by signaltimer_test: g_nsigreceived=1timer_test: Waiting on semaphoretimer_expiration: Received signal 17timer_expiration: sival_int=42timer_expiration: si_code=2 (SI_TIMER)timer_expiration: ucontext=0timer_test: sem_wait() successfully interrupted by signaltimer_test: g_nsigreceived=2timer_test: Waiting on semaphoretimer_expiration: Received signal 17timer_expiration: sival_int=42timer_expiration: si_code=2 (SI_TIMER)timer_expiration: ucontext=0timer_test: sem_wait() successfully interrupted by signaltimer_test: g_nsigreceived=3timer_test: Waiting on semaphoretimer_expiration: Received signal 17timer_expiration: sival_int=42timer_expiration: si_code=2 (SI_TIMER)timer_expiration: ucontext=0timer_test: sem_wait() successfully interrupted by signaltimer_test: g_nsigreceived=4timer_test: Waiting on semaphoretimer_expiration: Received signal 17timer_expiration: sival_int=42timer_expiration: si_code=2 (SI_TIMER)timer_expiration: ucontext=0timer_test: sem_wait() successfully interrupted by signaltimer_test: g_nsigreceived=5timer_test: Deleting timertimer_test: doneEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: round-robin scheduler testrr_test: Starting sieve1 thread rr_test: Set thread priority to 1rr_test: Set thread policty to SCHED_RRrr_test: Starting sieve1 thread sieve1 startedsieve1 finishedrr_test: Waiting for sieves to complete -- this should take awhilerr_test: If RR scheduling is working, they should start and complete atrr_test: about the same timesieve2 startedsieve2 finishedrr_test: DoneEnd of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: barrier testbarrier_test: Initializing barrierbarrier_func: Thread 0 startedbarrier_test: Thread 0 createdbarrier_func: Thread 1 startedbarrier_test: Thread 1 createdbarrier_func: Thread 0 calling pthread_barrier_wait()barrier_func: Thread 1 calling pthread_barrier_wait()barrier_func: Thread 2 startedbarrier_test: Thread 2 createdbarrier_func: Thread 3 startedbarrier_test: Thread 3 createdbarrier_func: Thread 4 startedbarrier_test: Thread 4 createdbarrier_func: Thread 5 startedbarrier_func: Thread 2 calling pthread_barrier_wait()barrier_func: Thread 3 calling pthread_barrier_wait()barrier_func: Thread 4 calling pthread_barrier_wait()barrier_test: Thread 5 createdbarrier_func: Thread 6 startedbarrier_test: Thread 6 createdbarrier_func: Thread 7 startedbarrier_test: Thread 7 createdbarrier_func: Thread 5 calling pthread_barrier_wait()barrier_func: Thread 6 calling pthread_barrier_wait()barrier_func: Thread 7 calling pthread_barrier_wait()barrier_func: Thread 7, back with status=PTHREAD_BARRIER_SERIAL_THREAD (I AM SPECIAL)barrier_func: Thread 0, back with status=0 (I am not special)barrier_func: Thread 1, back with status=0 (I am not special)barrier_func: Thread 2, back with status=0 (I am not special)barrier_func: Thread 3, back with status=0 (I am not special)barrier_func: Thread 4, back with status=0 (I am not special)barrier_func: Thread 5, back with status=0 (I am not special)barrier_func: Thread 6, back with status=0 (I am not special)barrier_func: Thread 7 donebarrier_func: Thread 0 donebarrier_test: Thread 0 completed with result=0barrier_func: Thread 1 donebarrier_func: Thread 2 donebarrier_func: Thread 3 donebarrier_func: Thread 4 donebarrier_func: Thread 5 donebarrier_func: Thread 6 donebarrier_test: Thread 1 completed with result=0barrier_test: Thread 2 completed with result=0barrier_test: Thread 3 completed with result=0barrier_test: Thread 4 completed with result=0barrier_test: Thread 5 completed with result=0barrier_test: Thread 6 completed with result=0barrier_test: Thread 7 completed with result=0End of test memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20Final memory usage:VARIABLE  BEFORE   AFTER======== ======== ========arena      fe0f10   fe0f10ordblks         2        2mxordblk   fd99b0   fd99b0uordblks     53f0     53f0fordblks   fdbb20   fdbb20user_main: Exitting

⌨️ 快捷键说明

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