[Xenomai-core] xeno-config.man update patch

2006-03-27 Thread Romain Lenglet
Hi,

Here is a patch that updates the manpage for xeno-config: many 
options have been removed.

I have checked the other manpages: they seem up-to-date.

-- 
Romain LENGLET
--- xenomai/ChangeLog	2006-03-27 16:29:36.497437408 +0900
+++ xenomai-newman/ChangeLog	2006-03-27 18:06:37.297541288 +0900
@@ -1,3 +1,8 @@
+2006-03-27  Romain Lenglet [EMAIL PROTECTED]
+
+	* doc/man/xeno-config.man.in: Updated to match the latest revision of
+	the xeno-config script.
+
 2006-03-26  Philippe Gerum  [EMAIL PROTECTED]
 
 	* ksrc/arch/i386/patches: Upgrade to 2.6.16-1.2-01.
@@ -148,7 +153,7 @@
 	* ksrc/skins/posix/registry.c (pse51_node_lookup): Use different
 	namespaces for different objects types.
 
-2006-02-27  Romain Lenglet [EMAIL PROTECTED]
+2006-03-08  Romain Lenglet [EMAIL PROTECTED]
 
 	* scripts/prepare-kernel.sh: Added options to select changes to ignore
 	and to not include in the output patch file when the --outpatch option
--- xenomai/doc/man/xeno-config.man.in	2006-02-27 09:51:54.785445304 +0900
+++ xenomai-newman/doc/man/xeno-config.man.in	2006-03-27 18:06:51.743345192 +0900
@@ -9,7 +9,7 @@
 .\ Xenomai distribution.
 .\
 .pc
-.TH XENO-CONFIG 1 2005-10-18 @PACKAGE_VERSION@ Xenomai
+.TH XENO-CONFIG 1 2006-03-27 @PACKAGE_VERSION@ Xenomai
 .SH NAME
 xeno-config \- Display Xenomai libraries configuration
 .SH SYNOPSIS
@@ -20,20 +20,18 @@
 .br
 .B xeno-config \-\-help
 .br
-\fBxeno-config\fP [\fB\-\-version\fP] [\fB\-\-cc\fP] [\fB\-\-cross\-compile\fP] [\fB\-\-arch\fP] [\fB\-\-subarch\fP] [\fB\-\-prefix\fP] [\fB\-\-config\fP] [\fB\-\-mod*\-cflags\fP|\fB\-\-module\-cflags\fP|\fB\-\-kernel\-cflags\fP] [\fB\-\-xeno\-cflags\fP|\fB\-\-fusion\-cflags\fP] [\fB\-\-xeno\-ldflags\fP|\fB\-\-fusion\-ldflags\fP] [\fB\-\-posix\-cflags\fP] [\fB\-\-posix\-ldflags\fP] [\fB\-\-uvm\-cflags\fP] [\fB\-\-uvm\-ldflags\fP] [\fB\-\-linux\-dir\fP|\fB\-\-linux\fP] [\fB\-\-linux\-ver*\fP|\fB\-\-linux\-version\fP] [\fB\-\-mod*\-dir\fP|\fB\-\-module\-dir\fP] [\fB\-\-sym*\-dir\fP|\fB\-\-symbol\-dir\fP] [\fB\-\-lib*\-dir\fP|\fB\-\-library\-dir\fP|\fB\-\-libdir\fP|\fB\-\-user\-libdir\fP]
+\fBxeno-config\fP [\fB\-\-version\fP] [\fB\-\-cc\fP] [\fB\-\-arch\fP] [\fB\-\-prefix\fP] [\fB\-\-xeno\-cflags\fP] [\fB\-\-xeno\-ldflags\fP] [\fB\-\-posix\-cflags\fP] [\fB\-\-posix\-ldflags\fP] [\fB\-\-uvm\-cflags\fP] [\fB\-\-uvm\-ldflags\fP] [\fB\-\-lib*\-dir\fP|\fB\-\-library\-dir\fP|\fB\-\-libdir\fP|\fB\-\-user\-libdir\fP]
 .SH DESCRIPTION
 \fBxeno-config\fP is a script that is used to to display the compiler and linker flags that are required for building applications that use Xenomai.
 Any combination of options can be chosen (except \fB\-\-verbose\fP and \fB\-\-help\fP) to display configuration information, and options can be given in any order.
 The command output one line for each option, in the same order as the options.
 
-When \fBxeno-config \-\-verbose\fP is executed, all configuration information is displayed in a different, human-readable format.
+When \fBxeno-config \-\-verbose\fP is executed, all configuration information is displayed in a different, more human-readable format.
 
 When \fBxeno-config\fP is executed without any options, the output is equivalent to than when executing \fBxeno-config \-\-verbose\fP then \fBxeno-config \-\-help\fP.
 
 .\ 
 .SH OPTIONS
-In an option's description, a \fB*\fP in the option name is meant as a wildcard. For instance, \fB\-\-mod\-cflags\fP, \fB\-\-modu\-cflags\fP and \fB\-\-modanything\-cflags\fP are all valid and synonymous options.
-.TP
 .B \-\-v, \-\-verbose
 Outputs all configuration information, in a human-readable format.
 .TP
@@ -44,35 +42,20 @@
 Outputs one line with the installed Xenomai version.
 .TP
 .B \-\-cc
-Outputs one line with the path to the C compiler command used to compiled Xenomai.
-.TP
-.B \-\-cross\-compile
-Outputs one line with the prefix that was prepended to the command names used to compile Xenomai, e.g. if it was cross-compiled.
-The ouput line is empty if no prefix was prepended to command names.
+Outputs one line with the path to the C compiler command that was used to compiled Xenomai.
 .TP
 .B \-\-arch
 Outputs one line with the architecture to compile to, e.g. i386.
-.TP
-.B \-\-subarch
-Outputs one line with the sub-architecture to compile to.
-The ouput line is empty if not compiling to a specific sub-architecture.
+May be different from the architecture of the currently running system, if cross-compiling.
 .TP
 .B \-\-prefix
 Outputs one line with the absolute path to the base Xenomai installation directory.
 .TP
-.B \-\-config
-Outputs one line with the absolute path to the configuration file used to compile Xenomai.
-.TP
-.B \-\-mod*\-cflags, \-\-module\-cflags, \-\-kernel\-cflags
-Outputs one line with the C compiler command-line options that are necessary to compile Linux kernel modules that use the Xenomai Linux kernel modules.
-.TP
-.B \-\-xeno\-cflags, \-\-fusion\-cflags
+.B \-\-xeno\-cflags
 

[Xenomai-core] Re: [Xenomai-help] document on running Xenomai on Blackfin 533

2006-03-27 Thread Bruno Rouchouse
Hi Adam,

I'm currently revamping the documentation framework. The core stuff is
already there but it still needs some customization to generate
acceptable and publishable documents. Should be ready within a week I
hope as far as html output is concerned.

I will then migrate all available documents to xml docbook to finally
obtain a real documentation base for the project. I will start with a
Getting Started document and also technical article already published
by Philippe. The first one has the priority and all my attention at the
moment though. I think your document could be part of it as
architecture dependent section (if you agree of course ;).
All documents will finally be accessible from the website.

Regards,

Bruno Rouchouse
On 3/27/06, adam li [EMAIL PROTECTED] wrote:
Hi,I have played with Xenomai on Blackfin 533. Here is a step by stepdocument on how to enable Xenomai on Blackfin 533 with uClinux for yourinterest: 
http://docs.blackfin.uclinux.org/doku.php?id=adeosThanks,-Adam___Xenomai-help mailing listXenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] xeno-config.man update patch

2006-03-27 Thread Philippe Gerum

Romain Lenglet wrote:

Hi,

Here is a patch that updates the manpage for xeno-config: many 
options have been removed.




Applied.


I have checked the other manpages: they seem up-to-date.



Thanks (twice).






--- xenomai/ChangeLog   2006-03-27 16:29:36.497437408 +0900
+++ xenomai-newman/ChangeLog2006-03-27 18:06:37.297541288 +0900
@@ -1,3 +1,8 @@
+2006-03-27  Romain Lenglet [EMAIL PROTECTED]
+
+   * doc/man/xeno-config.man.in: Updated to match the latest revision of
+   the xeno-config script.
+
 2006-03-26  Philippe Gerum  [EMAIL PROTECTED]
 
 	* ksrc/arch/i386/patches: Upgrade to 2.6.16-1.2-01.

@@ -148,7 +153,7 @@
* ksrc/skins/posix/registry.c (pse51_node_lookup): Use different
namespaces for different objects types.
 
-2006-02-27  Romain Lenglet [EMAIL PROTECTED]

+2006-03-08  Romain Lenglet [EMAIL PROTECTED]
 
 	* scripts/prepare-kernel.sh: Added options to select changes to ignore

and to not include in the output patch file when the --outpatch option
--- xenomai/doc/man/xeno-config.man.in  2006-02-27 09:51:54.785445304 +0900
+++ xenomai-newman/doc/man/xeno-config.man.in   2006-03-27 18:06:51.743345192 
+0900
@@ -9,7 +9,7 @@
 .\ Xenomai distribution.
 .\
 .pc
-.TH XENO-CONFIG 1 2005-10-18 @PACKAGE_VERSION@ Xenomai
+.TH XENO-CONFIG 1 2006-03-27 @PACKAGE_VERSION@ Xenomai
 .SH NAME
 xeno-config \- Display Xenomai libraries configuration
 .SH SYNOPSIS
@@ -20,20 +20,18 @@
 .br
 .B xeno-config \-\-help
 .br
-\fBxeno-config\fP [\fB\-\-version\fP] [\fB\-\-cc\fP] 
[\fB\-\-cross\-compile\fP] [\fB\-\-arch\fP] [\fB\-\-subarch\fP] 
[\fB\-\-prefix\fP] [\fB\-\-config\fP] 
[\fB\-\-mod*\-cflags\fP|\fB\-\-module\-cflags\fP|\fB\-\-kernel\-cflags\fP] 
[\fB\-\-xeno\-cflags\fP|\fB\-\-fusion\-cflags\fP] 
[\fB\-\-xeno\-ldflags\fP|\fB\-\-fusion\-ldflags\fP] [\fB\-\-posix\-cflags\fP] 
[\fB\-\-posix\-ldflags\fP] [\fB\-\-uvm\-cflags\fP] [\fB\-\-uvm\-ldflags\fP] 
[\fB\-\-linux\-dir\fP|\fB\-\-linux\fP] 
[\fB\-\-linux\-ver*\fP|\fB\-\-linux\-version\fP] 
[\fB\-\-mod*\-dir\fP|\fB\-\-module\-dir\fP] 
[\fB\-\-sym*\-dir\fP|\fB\-\-symbol\-dir\fP] 
[\fB\-\-lib*\-dir\fP|\fB\-\-library\-dir\fP|\fB\-\-libdir\fP|\fB\-\-user\-libdir\fP]
+\fBxeno-config\fP [\fB\-\-version\fP] [\fB\-\-cc\fP] [\fB\-\-arch\fP] 
[\fB\-\-prefix\fP] [\fB\-\-xeno\-cflags\fP] [\fB\-\-xeno\-ldflags\fP] 
[\fB\-\-posix\-cflags\fP] [\fB\-\-posix\-ldflags\fP] [\fB\-\-uvm\-cflags\fP] 
[\fB\-\-uvm\-ldflags\fP] 
[\fB\-\-lib*\-dir\fP|\fB\-\-library\-dir\fP|\fB\-\-libdir\fP|\fB\-\-user\-libdir\fP]
 .SH DESCRIPTION
 \fBxeno-config\fP is a script that is used to to display the compiler and 
linker flags that are required for building applications that use Xenomai.
 Any combination of options can be chosen (except \fB\-\-verbose\fP and 
\fB\-\-help\fP) to display configuration information, and options can be given 
in any order.
 The command output one line for each option, in the same order as the options.
 
-When \fBxeno-config \-\-verbose\fP is executed, all configuration information is displayed in a different, human-readable format.

+When \fBxeno-config \-\-verbose\fP is executed, all configuration information 
is displayed in a different, more human-readable format.
 
 When \fBxeno-config\fP is executed without any options, the output is equivalent to than when executing \fBxeno-config \-\-verbose\fP then \fBxeno-config \-\-help\fP.
 
 .\ 

 .SH OPTIONS
-In an option's description, a \fB*\fP in the option name is meant as a 
wildcard. For instance, \fB\-\-mod\-cflags\fP, \fB\-\-modu\-cflags\fP and 
\fB\-\-modanything\-cflags\fP are all valid and synonymous options.
-.TP
 .B \-\-v, \-\-verbose
 Outputs all configuration information, in a human-readable format.
 .TP
@@ -44,35 +42,20 @@
 Outputs one line with the installed Xenomai version.
 .TP
 .B \-\-cc
-Outputs one line with the path to the C compiler command used to compiled 
Xenomai.
-.TP
-.B \-\-cross\-compile
-Outputs one line with the prefix that was prepended to the command names used 
to compile Xenomai, e.g. if it was cross-compiled.
-The ouput line is empty if no prefix was prepended to command names.
+Outputs one line with the path to the C compiler command that was used to 
compiled Xenomai.
 .TP
 .B \-\-arch
 Outputs one line with the architecture to compile to, e.g. i386.
-.TP
-.B \-\-subarch
-Outputs one line with the sub-architecture to compile to.
-The ouput line is empty if not compiling to a specific sub-architecture.
+May be different from the architecture of the currently running system, if 
cross-compiling.
 .TP
 .B \-\-prefix
 Outputs one line with the absolute path to the base Xenomai installation 
directory.
 .TP
-.B \-\-config
-Outputs one line with the absolute path to the configuration file used to 
compile Xenomai.
-.TP
-.B \-\-mod*\-cflags, \-\-module\-cflags, \-\-kernel\-cflags
-Outputs one line with the C 

Re: [Xenomai-core] CONFIG_XENO_OPT_DEBUG_LEVEL

2006-03-27 Thread Philippe Gerum

Jan Kiszka wrote:



Here is an attempt to base the activation of XENO_ASSERT on a subsystem
debug switch at compile time, applied on RTDM.

The procedure of adding a new system for XENO_ASSERT usage would be to
define the required kbuild switch according to the naming scheme
CONFIG_XENO_OPT_DEBUG_subsystem, include nucleus/assert.h, and add
#define CONFIG_XENO_OPT_DEBUG_subsystem 0 for the unset case.
XENO_ASSERT is new called with (subsystem, condition, action). If we
invent further debugging macros, they could be controlled in a similar way.

What do you think?



I like the flexibity this approach brings (even if I think that the 
context checking in drvlib.c should be done unconditionally, regardless 
of the debug mode -- but that's probably a matter of personal taste). 
I've merged this patch, so that we can further use this debug 
infrastructure in other sub-systems. Thanks.


--

Philippe.

___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


Re: [Xenomai-core] rt-video interface

2006-03-27 Thread Rodrigo Rosenfeld Rosas
Em Domingo 26 Março 2006 06:49, Jan Kiszka escreveu:

...
Maybe derived a subset from the full V4L2 API is the way to go. But
let's wait if you discover other interface designs.

Actually, my priorities changed again... I'll need to finish (start actually) 
an application using the camera in a hard real-time context for writing 
another article for RTSS (http://www.rtss.org) that will happen in Brazil 
this year. Hope to see some of you here if my article is approved. Then I 
will come back to my interface designs research...

...
 This method also requires poll and select to be implemented in V4L2. We
 should discuss how to deal with it if we stick with the V4L2 variant idea.

Hmm, what file descriptors have to be monitored in parallel so that
poll/select is required?

I didn't really understand why should poll/select be required, but the author 
says it is too important to be optional... We should ask him why ;) Anyway, 
there are more efficient ways for monitoring a buffer state and wait for 
events in RTDM. I don't think we should use poll/select anyway...

...
 Which vision applications do you have in mind?

So far only a subset of your scenario: One of my colleagues needs to
synchronise frame timestamps with timestamps of other input, from range
sensors e.g. The actually processing is not (yet?) hard RT, but the
input synchronisation is essential.

I think that the timestamp provided by the interface is enough, don't you 
think?

Best Regards,

Rodrigo.





___
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html



___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core