mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-17 04:41:56 +00:00
By default, the kconfig option SECTION_GARBAGE_COLLECTION is already enabled. Removing this option from the project configuration files does not change the resulting images. Change-Id: I0f3329aa15a341c2c1082f75162b2b3e12447a26 Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com> |
||
---|---|---|
.. | ||
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