Real time kernel
Advices for config.
Some readings :
Avoid latency killers
tuto. how to install RTAI
At "make menuconfig" step, advisable options :
- Loadable module support -> Enable loadable module support -> enabled
- Loadable module support -> Module versioning support -> disabled
- Processor type and features -> Preemption Model -> Preemptible Kernel (Low-Latency Desktop)
- Processor type and features -> Interrupt pipeline -> enabled
- Processor type and features -> High Memory Support -> off
- Processor type and features / Math emulation (on)
- Processor type and features / High Memory Support (off)
** non-SMP systems : disable symmetric multi-processing support
** choose the most suitable processor family for your machine.
e.g. Processor family -> Pentium-III / Celeron(Coppermine) / Pentium-III Xeon
** if you have a dual cores CPU or SMP system, don't choose a processor family which
has no TSC (time stamp counter).
Don't choose 586/K5/5x86/6x86/6x86MX if you have a dual cores CPU.
- Processor type and features / disable HPET_TIMER
- Power management options (ACPI, APM) -> Legacy Power Management API -> disabled
- Power management options (ACPI, APM) -> Software Suspend -> disabled
- Power management options (ACPI, APM) -> ACPI (Advanced Configuration and Power Interface) Support-> ACPI Support -> disabled
- Power management options (ACPI, APM) -> APM (Advanced Power Management) BIOS Support -> APM BIOS Support -> disabled
- Power management options (ACPI, APM) -> CPU Frequency scaling -> CPU Frequency scaling -> disabled
- Power management options (ACPI, APM) -> Power Management support -> disabled
