1Title: Mutex APIs 2 3Description: 4 5This test verifies that the kernel mutex APIs operate as expected. 6 7-------------------------------------------------------------------------------- 8 9Building and Running Project: 10 11This project outputs to the console. It can be built and executed 12on QEMU as follows: 13 14 make run 15 16-------------------------------------------------------------------------------- 17 18Troubleshooting: 19 20Problems caused by out-dated project information can be addressed by 21issuing one of the following commands then rebuilding the project: 22 23 make clean # discard results of previous builds 24 # but keep existing configuration info 25or 26 make pristine # discard results of previous builds 27 # and restore pre-defined configuration info 28 29-------------------------------------------------------------------------------- 30 31Sample Output: 32 33***** BOOTING ZEPHYR OS vxxxx - BUILD: xxxxx ***** 34tc_start() - Test kernel Mutex API 35=================================================================== 36Done LOCKING! Current priority = 5 37Testing recursive locking 38Recursive locking tests successful 39=================================================================== 40PASS - RegressionTask. 41=================================================================== 42PROJECT EXECUTION SUCCESSFUL 43 44