Hello!
I think RTLinux installation guides are not very good. Since I don't
have time to write a new one I'll try to help by telling the weak points
that I found.
1- Sources organization
In INSTALL file:
>1. put a fresh copy of Linux 2.2.13 in this directory under the name
"linux"."
Ok, and which is "this directory"?
In INSTALL.phil by Phil Wilshire:
>This will create
>/opt/rtl/rtlinux-2.0
>1.6 Look in the INSTALL file and follow the instructions.
>for example
>********************INSTALL******************************
>1. put a fresh copy of Linux 2.2.13 in this directory under the name
>"linux".
Better effort, but it is not easy to know that "this directory" means
"/opt/rtl/rtlinux-2.0" if you change the subject between.
In INSTALL.HTML by Till Christian Siering:
>1.Go to the base source directory
>cd /usr/src
>2.Copy the Linux-Kernel sources to this directory
>cp where_ever_it_is/linux-2_0_XX_tar.gz
>3.Copy the rt-linux sources to this directory
>cp where_ever_it_is/rtlinux-0.V-2.0.XX.tgz
>4.Remove the linux Directory
>rm linux
>5.Install the Linux-Kernel sources
>tar -xzvf linux-2_0_XX_tar.gz
>ln -s linux-2.0.XX linux
>6.Install the rt-linux sources
>tar -xzvf rtlinux-0.V-2.0.XX.tgz
>7.Go to the base linux source directory
>cd /usr/src/linux
>8.Apply the rtlinux patch by following the instructions in the README
file of the
>rtlinux-0.V-2.0.XX.tgz, the following shows a sample patch command
>patch -p1 < wherever_it_is/kernel_patch
Ok, so I put Linux 2.2.13 sources in "/usr/src/linux" and not in
"/usr/src/rtlinux-2.0/linux". This works until you try to compile the
examples.
2-Kernel configuration
In INSTALL file:
>Whatever you do, be sure to select the "real time " option in the
>basic configuration.
I was asked about "hard realtime support", do you mean that?
>Also, please disable APM support. APM BIOS calls may have unpredictable
>effect on real-time performance.
I wasn't asked about that, are we talking about the same kernel
version?.
3-Kernel building
In INSTALL.phil by Phil Wilshire:
>You will end up with a new Kernel a new Symbol.map etc.
No, I ended up with a new "System.map".
In INSTALL.HTML by Till Christian Siering:
>11.Build the kernel and watch, whether -D__RT__ is defined as an
>Compiler Flag
The flag I saw was "-D__RTL__".
By the way, I am going to do my final thesis work with RTLinux. I
will give you the link when I start with its web page.
Regards,
Ivan Martinez
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/