mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-24 05:56:25 +00:00
…
|
||
---|---|---|
.. | ||
generic_pc | ||
quark | ||
Makefile | ||
README.txt |
Title: BootTime Description: BootTime measures the time: a) from system reset to kernel start (crt0.s's __start) b) from kernel start to begin of main() c) from kernel start to begin of first task The project can be built using one of the following three configurations: best ------- - Disables most features - Provides best case boot measurement default ------- - Default config options - Provides typical boot measurement worst ------- - Enables most features - Provides worst case boot measurement -------------------------------------------------------------------------------- Building and Running Project: This nanokernel project outputs to the console. It can be built and executed on QEMU in three possibile configurations as follows: make pristine make BOOTTIME_QUALIFIER=best nanokernel.qemu make pristine make BOOTTIME_QUALIFIER=default nanokernel.qemu make pristine make BOOTTIME_QUALIFIER=worst nanokernel.qemu -------------------------------------------------------------------------------- Sample Output: tc_start() - Boot Time Measurement NanoKernel Boot Result: Clock Frequency: 20 MHz __start : 377787 cycles, 18889 us _start->main(): 5287 cycles, 264 us _start->task : 5653 cycles, 282 us Boot Time Measurement finished =================================================================== PASS - bootTimeTask. =================================================================== VXMICRO PROJECT EXECUTION SUCCESSFUL