...
Wiki Markup |
---|
In the \[ global \] section we have to put the name of our workgroup or domain and uncomment the security parameter: |
Code Block |
---|
workgroup = HOME
.
.
.
security = user
|
Now we can create a new section or uncomment one for the directory to be shared:
...
To install the RTAI I was following this documentation :https://www.rtai.org/RTAILAB/RTAI-TARGET-HOWTO.txt
We will try to install RTAI in the host OS Linux 10.04 (64bits). We download the latest version from www.rtai.org that is RTAI 3.8. We'll run the following command:
Panel |
---|
wget --no-check-certificate https://www.rtai.org/RTAI/rtai-3.8.tar.bz2 |
We are going to switch the directory and unpack
Panel |
---|
cd /usr/src tar xvf rtai-3.5.tar.bz2 |
We have to download a new kernel from http://www.kernel.org/ we can use the kernel we have in the distribution.
The first three numbers in the kernel have to match the
first three numbers in the patch.
So we downloaded 2.6.23.1 kernel and we will use the 2.6.23 patch
Panel |
---|
*wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.gz* tar xvf linux-2.6.23.1.tar.gz |
Now we will aply the RTAI patch:
Panel |
---|
cd /usr/src/linux-2.6.23.1 patch -p1 -b < ../rtai-3.8/base/arch/i386/patches/hal-linux-2.6.23-i386-1.12-03.patch |
Then we make a copy of the configuration file to the root folder.
Panel |
---|
cp /boot/config-2.6.19-generic .config |
Lets finally run the kernel configuration menu
Panel |
---|
make menuconfig CC=/usr/bin/gcc-3.4 CXX=/usr/bin/g++-3.4 |
incomplete code/drivers" option to 'yes'. In the "loadable module support" section,
make sure that the "Enable loadable module support" is set to 'yes', and set the
"Module Versioning support" is to 'no'. In the "processor type and features" section,
set the "Preemptible kernel" and the "Use register arguments" options to 'no',
and make sure to set the "interrupt pipeline" option, (aka IPIPE) to 'yes'.
Finally, make sure that the "/proc file system support", under the
"Pseudo filesystems" subsection of the "File systems" section is set to yes.
With this new configuration, the kernel has to compile with the following command:
Panel |
---|
apt-get install kernel-package fakeroot make-kpkg clean fakeroot make-kpkg --initrd --app\end-to-version=-rtai \kernel_image kernel_headers |