yezhonghui2024 opened a new pull request, #17647: URL: https://github.com/apache/nuttx/pull/17647
*Note: Please adhere to [Contributing Guidelines](https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md).* ## Summary On the SIM platform, WDT time is used to implement the function of sim loop main. ## Impact The main loop listens for and processes driver events in a loop. After refactoring, each driver creates its own periodic processing thread. ## Testing ostest: …… wqueue_test: multiple threads and queues test start Current thread priority: 150 wqueue_test: delay test Threads' Priorities:{5} [ 148 149 150 151 152 ] Work Queues' Priorities:{3} [ 149 150 151 ] Delays:{20} [ 310 499 441 430 376 190 449 119 475 415 177 140 401 166 273 120 82 265 261 184 ] Waiting for all works to finish... timeout_cnt:200/2147483647 done Work[ 0] in [0] [ Passed] added at 338587, qtime expected: 338898 actual:338898 , delay expected :310 actual:311 Work[ 1] in [0] [ Passed] added at 338587, qtime expected: 339087 actual:339087 , delay expected :499 actual:500 Work[ 2] in [0] [ Passed] added at 338587, qtime expected: 339029 actual:339029 , delay expected :441 actual:442 Work[ 3] in [0] [ Passed] added at 338587, qtime expected: 339018 actual:339018 , delay expected :430 actual:431 Work[ 4] in [0] [ Passed] added at 338587, qtime expected: 338964 actual:338964 , delay expected :376 actual:377 Work[ 5] in [1] [ Passed] added at 338688, qtime expected: 338879 actual:338879 , delay expected :190 actual:191 Work[ 6] in [1] [ Passed] added at 338688, qtime expected: 339138 actual:339138 , delay expected :449 actual:450 Work[ 7] in [1] [ Passed] added at 338688, qtime expected: 338808 actual:338808 , delay expected :119 actual:120 Work[ 8] in [1] [ Passed] added at 338688, qtime expected: 339164 actual:339164 , delay expected :475 actual:476 Work[ 9] in [1] [ Passed] added at 338688, qtime expected: 339104 actual:339104 , delay expected :415 actual:416 Work[ 10] in [2] [ Passed] added at 338789, qtime expected: 338967 actual:338967 , delay expected :177 actual:178 Work[ 11] in [2] [ Passed] added at 338789, qtime expected: 338930 actual:338930 , delay expected :140 actual:141 Work[ 12] in [2] [ Passed] added at 338789, qtime expected: 339191 actual:339191 , delay expected :401 actual:402 Work[ 13] in [2] [ Passed] added at 338789, qtime expected: 338956 actual:338956 , delay expected :166 actual:167 Work[ 14] in [2] [ Passed] added at 338789, qtime expected: 339063 actual:339063 , delay expected :273 actual:274 Work[ 15] in [0] [ Passed] added at 338890, qtime expected: 339011 actual:339011 , delay expected :120 actual:121 Work[ 16] in [0] [ Passed] added at 338890, qtime expected: 338973 actual:338973 , delay expected :82 actual:83 Work[ 17] in [0] [ Passed] added at 338890, qtime expected: 339156 actual:339156 , delay expected :265 actual:266 Work[ 18] in [0] [ Passed] added at 338890, qtime expected: 339152 actual:339152 , delay expected :261 actual:262 Work[ 19] in [0] [ Passed] added at 338890, qtime expected: 339075 actual:339075 , delay expected :184 actual:185 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
