Created
August 26, 2018 17:13
-
-
Save kunthar/c19c34fce7b87830b5da7f370750c7d8 to your computer and use it in GitHub Desktop.
rtai
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1.1.2 Non-interactive configuration | |
| ----------------------------------- | |
| Since RTAI 3.x has autoconf inside, people needing automatic | |
| non-interactive configuration can directly use the provided GNU | |
| configure script for this purpose. The available configuration | |
| switches can be listed by running ./configure --help. The | |
| RTAI-specific switches are: | |
| --enable-trace Enable trace support | |
| --enable-math Enable math support | |
| --enable-bits Enable bits IPC support | |
| --enable-fifos Enable fifo IPC support | |
| --enable-netrpc Enable netrpc support | |
| --enable-netrpc-rtnet Enable use of RTNet | |
| --enable-sem Enable semaphore support | |
| --enable-msg Enable messaging support | |
| --enable-mbx Enable mailbox support | |
| --enable-tbx Enable typed mailbox support | |
| --enable-mq Enable POSIX-like message queue support | |
| --enable-shm Enable shared memory support | |
| --enable-malloc Enable real-time malloc support | |
| --enable-tasklets Enable tasklets support | |
| --enable-usi Enable user-space interrupt support | |
| --enable-watchdog Enable watchdog support | |
| --enable-leds Enable leds-based debugging support | |
| --enable-sched-lxrt Enable scheduler support without RTAI own ktasks | |
| --enable-ktasks-sched-lxrt Enable scheduler support with RTAI own ktasks | |
| --enable-sched-lock-isr Enable scheduler lock in ISRs | |
| --enable-sched-8254-latency= Set 8254 tuning latency | |
| --enable-sched-apic-latency= Set APIC tuning latency | |
| --enable-sched-lxrt-numslots= Set number of LXRT slots | |
| --enable-cplusplus Build in-kernel C++ support | |
| --enable-comedi-lxrt Enable comedi/LXRT support | |
| --enable-serial Build real-time serial driver | |
| --enable-testsuite Build RTAI testsuite | |
| --enable-rtailab Build RTAI-Lab | |
| --enable-fpu Enable FPU support | |
| --enable-math-c99 Enable math C99 support | |
| --enable-malloc-vmalloc Enable vmalloc support in malloc | |
| --enable-malloc-heap-size Set size of real-time malloc heap | |
| --enable-cpus Enable CPUs | |
| --enable-dox-doc Build Doxygen documentation | |
| --enable-dbx Build Docbook XML documentation. | |
| --enable-dbx-network Try to access Docbook DTD and XSL stylesheets through | |
| network. | |
| --enable-latex-doc Build LaTeX documentation | |
| --enable-verbose-latex Uses LaTeX non-stop mode | |
| --enable-compat Enable compatibility mode | |
| --enable-module-debug Enable debug information in kernel modules | |
| --enable-user-debug Enable debug information in user-space programs | |
| Some configuration targets in base/ can either produce a module, | |
| or be statically linked to the RTAI schedulers. Either pass "m" for | |
| the modular build to their respective --enable-xxx switch, or "y" for | |
| selecting the built-in mode. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment