|
|
:toc:
|
|
|
|
|
|
Installing Xenomai 3.x
|
|
|
======================
|
|
|
|
... | ... | @@ -106,8 +108,7 @@ Xenomai configuration options are available from the "Xenomai" |
|
|
toplevel Kconfig menu.
|
|
|
|
|
|
There are several important kernel configuration options, documented
|
|
|
in the link:Troubleshooting_A_Dual_Kernel_Configuration#kconf[TROUBLESHOOTING]
|
|
|
guide.
|
|
|
in the link:Troubleshooting#kconf[Troubleshooting guide].
|
|
|
|
|
|
Once configured, the kernel can be compiled as usual.
|
|
|
|
... | ... | @@ -145,7 +146,7 @@ is expressed in kilo-bytes. | 256 |
|
|
|xenomai.state=<state> | Set the initial state of the Cobalt core at
|
|
|
boot up, which may be _enabled_, _stopped_ or _disabled_. See the
|
|
|
documentation about the
|
|
|
link:/documentation/xenomai-3/html/man1/corectl/index.html[corectl(1)]
|
|
|
http://www.xenomai.org/documentation/xenomai-3/html/man1/corectl/index.html[corectl(1)]
|
|
|
utility for a description of these states. | enabled
|
|
|
|
|
|
|xenomai.clockfreq=<hz-freq> | Override the real-time clock frequency
|
... | ... | @@ -888,8 +889,8 @@ I-pipe: head domain Xenomai registered. |
|
|
|
|
|
If the kernel fails booting, or the log messages indicates an error
|
|
|
status instead, see the
|
|
|
link:Troubleshooting_A_Dual_Kernel_Configuration#Kernel_log_displays_Xenomai_or_I_Pipe_error_messages[TROUBLESHOOTING]
|
|
|
guide.
|
|
|
link:Troubleshooting#Kernel_log_displays_Xenomai_or_I_Pipe_error_messages[Troubleshooting
|
|
|
guide].
|
|
|
|
|
|
|
|
|
Testing the real-time system (both cores)
|
... | ... | @@ -904,8 +905,8 @@ $ /usr/xenomai/bin/latency |
|
|
The latency test should display a message every second with minimum,
|
|
|
maximum and average latency values. If this test displays an error
|
|
|
message, hangs, or displays unexpected values, see the
|
|
|
link:Troubleshooting_A_Dual_Kernel_Configuration#the_latency_test_shows_high_latencies[TROUBLESHOOTING]
|
|
|
guide.
|
|
|
link:Troubleshooting#the_latency_test_shows_high_latencies[Troubleshooting
|
|
|
guide].
|
|
|
|
|
|
If the latency test succeeds, you should try next to run the
|
|
|
`xeno-test` test in order to assess the worst-case latency of your
|
... | ... | @@ -925,7 +926,7 @@ recommended to calibrate the core timer specifically for the target |
|
|
system.
|
|
|
|
|
|
See the documentation about the
|
|
|
link:/documentation/xenomai-3/html/man1/autotune/index.html[autotune(1)]
|
|
|
http://www.xenomai.org/documentation/xenomai-3/html/man1/autotune/index.html[autotune(1)]
|
|
|
utility.
|
|
|
|
|
|
Building and running Xenomai 3 applications
|
... | ... | @@ -939,7 +940,7 @@ link:Building_Applications_For_Xenomai_3[this |
|
|
document] for details about the application build process.
|
|
|
|
|
|
In addition, you may refer to
|
|
|
link:Running_Applications_For_Xenomai_3[this document] to learn
|
|
|
link:Running_Applications_With_Xenomai_3[this document] to learn
|
|
|
about the command line options available with Xenomai 3 applications.
|
|
|
|
|
|
Migrating applications to Xenomai 3
|
... | ... | |