From: batt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Date: Fri, 28 May 2010 10:41:19 +0000 (+0000)
Subject: Add benchmarks description.
X-Git-Tag: 2.5.0~47
X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=564e7c0f3d64956c27a569e1b39290adf84b9656;p=bertos.git

Add benchmarks description.


git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3870 38d2e660-2303-0410-9eaa-f027e97ec537
---

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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the overhead (in us) required to deliver a
+signal and switch from a low-priority process to a high-priority process.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""
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="""
+<p>
+This benchmark measures the memory footprint of the BeRTOS kernel with a
+simple minimalist user application.
+</p>
+<p>
+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.
+</p>
+<p>
+For more information have a look at the <a href="http://www.bertos.org/discover/benchmarks">BeRTOS benchmarks page.</a>
+</p>
+"""