Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

D Programming/RTAI/Installing

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Installing RTAI on Debian/Ubuntu with 2.6 Kernel Download the kernel source with the Debian/Ubuntu patches. Try to build the kernel and boot. So you can be sure later problems are RTAI related. Download an actual RTAI release. Patch the kernel sources with the appropriated patch from <rtaidir>/base/arch/i386/patches/ cd /usr/src/linux patch -p1 < ~/rtai/magma/base/arch/i386/patches/hal-linux-2.6.14-1.0-10.patch In Ubuntu 6.06, there was a problem in smpboot:904 the patch failed, and has to be inserted manually. configure the Kernel with make menuconfig No module versioning Active the Adeos patches (since a version between 2.12..2.15 this is no more necessary. This option is now called interrupt pipelining and is automatically enabled) Give the kernel an appended name like "-rtai" Build the kernel make menuconfig make install modules_install install it into grub and boot Goto the rtaidir and make menuconfig Deselect the support for C++ in kernel, since this is not supported for 2.6 kernels. After saving the config, do a make sudo make install Reboot and have a look at dmesg. Now try to load the modules. cd /usr/realtime/modules sudo insmod rtai_hal.ko sudo insmod rtai_lxrt.ko Recheck dmesg