From 564e7c0f3d64956c27a569e1b39290adf84b9656 Mon Sep 17 00:00:00 2001 From: batt Date: Fri, 28 May 2010 10:41:19 +0000 Subject: [PATCH] Add benchmarks description. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3870 38d2e660-2303-0410-9eaa-f027e97ec537 --- boards/arduino/benchmark/context_switch/.spec | 14 ++++++++++++++ boards/arduino/benchmark/kernel_footprint/.spec | 13 +++++++++++++ .../at91sam7s-ek/benchmark/context_switch/.spec | 14 ++++++++++++++ .../benchmark/kernel_footprint/.spec | 13 +++++++++++++ .../at91sam7x-ek/benchmark/context_switch/.spec | 14 ++++++++++++++ .../benchmark/kernel_footprint/.spec | 13 +++++++++++++ .../ek-lm3s1968/benchmark/context_switch/.spec | 14 ++++++++++++++ .../ek-lm3s1968/benchmark/kernel_footprint/.spec | 13 +++++++++++++ boards/lpc-p2378/benchmark/context_switch/.spec | 16 +++++++++++++++- .../lpc-p2378/benchmark/kernel_footprint/.spec | 15 ++++++++++++++- boards/stm32-p103/benchmark/context_switch/.spec | 14 ++++++++++++++ .../stm32-p103/benchmark/kernel_footprint/.spec | 13 +++++++++++++ boards/triface/benchmark/context_switch/.spec | 14 ++++++++++++++ boards/triface/benchmark/kernel_footprint/.spec | 13 +++++++++++++ 14 files changed, 191 insertions(+), 2 deletions(-) diff --git a/boards/arduino/benchmark/context_switch/.spec b/boards/arduino/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/arduino/benchmark/context_switch/.spec +++ b/boards/arduino/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/arduino/benchmark/kernel_footprint/.spec b/boards/arduino/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/arduino/benchmark/kernel_footprint/.spec +++ b/boards/arduino/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/at91sam7s-ek/benchmark/context_switch/.spec b/boards/at91sam7s-ek/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/at91sam7s-ek/benchmark/context_switch/.spec +++ b/boards/at91sam7s-ek/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/at91sam7s-ek/benchmark/kernel_footprint/.spec b/boards/at91sam7s-ek/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/at91sam7s-ek/benchmark/kernel_footprint/.spec +++ b/boards/at91sam7s-ek/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/at91sam7x-ek/benchmark/context_switch/.spec b/boards/at91sam7x-ek/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/at91sam7x-ek/benchmark/context_switch/.spec +++ b/boards/at91sam7x-ek/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/at91sam7x-ek/benchmark/kernel_footprint/.spec b/boards/at91sam7x-ek/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/at91sam7x-ek/benchmark/kernel_footprint/.spec +++ b/boards/at91sam7x-ek/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/ek-lm3s1968/benchmark/context_switch/.spec b/boards/ek-lm3s1968/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/ek-lm3s1968/benchmark/context_switch/.spec +++ b/boards/ek-lm3s1968/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/ek-lm3s1968/benchmark/kernel_footprint/.spec b/boards/ek-lm3s1968/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/ek-lm3s1968/benchmark/kernel_footprint/.spec +++ b/boards/ek-lm3s1968/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/lpc-p2378/benchmark/context_switch/.spec b/boards/lpc-p2378/benchmark/context_switch/.spec index f01f113d..3268cbf4 100644 --- a/boards/lpc-p2378/benchmark/context_switch/.spec +++ b/boards/lpc-p2378/benchmark/context_switch/.spec @@ -1 +1,15 @@ -name = 'BeRTOS context switch' +name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/lpc-p2378/benchmark/kernel_footprint/.spec b/boards/lpc-p2378/benchmark/kernel_footprint/.spec index b3e5b1d5..5a527bef 100644 --- a/boards/lpc-p2378/benchmark/kernel_footprint/.spec +++ b/boards/lpc-p2378/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ -name = 'BeRTOS kernel footprint' +name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/stm32-p103/benchmark/context_switch/.spec b/boards/stm32-p103/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/stm32-p103/benchmark/context_switch/.spec +++ b/boards/stm32-p103/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/stm32-p103/benchmark/kernel_footprint/.spec b/boards/stm32-p103/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/stm32-p103/benchmark/kernel_footprint/.spec +++ b/boards/stm32-p103/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/triface/benchmark/context_switch/.spec b/boards/triface/benchmark/context_switch/.spec index 2e53e0e7..3268cbf4 100644 --- a/boards/triface/benchmark/context_switch/.spec +++ b/boards/triface/benchmark/context_switch/.spec @@ -1 +1,15 @@ name = 'BeRTOS Context Switch' +description=""" +

+This benchmark measures the overhead (in us) required to deliver a +signal and switch from a low-priority process to a high-priority process. +

+

+The measure is made by the high-precision timer if supported by the +architecture. Alternatively, the time can also be measured using an external +oscilloscope connected to the board's status LED. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" diff --git a/boards/triface/benchmark/kernel_footprint/.spec b/boards/triface/benchmark/kernel_footprint/.spec index 67c22759..5a527bef 100644 --- a/boards/triface/benchmark/kernel_footprint/.spec +++ b/boards/triface/benchmark/kernel_footprint/.spec @@ -1 +1,14 @@ name = 'BeRTOS Kernel footprint' +description=""" +

+This benchmark measures the memory footprint of the BeRTOS kernel with a +simple minimalist user application. +

+

+The purpose of this test is to give a measure of the required space in a +generic flash memory to store a full-featured BeRTOS kernel. +

+

+For more information have a look at the BeRTOS benchmarks page. +

+""" -- 2.25.1