Avanti Indietro Indice

2. Installare RTLINUX

Il primo passo nella compilazione del kernel RTLinux consiste nello scaricare e decomprimere in /usr/src un kernel 2.2.18 pre-patched (solo x86) oppure 2.4.0-test1 (x86, PowerPC, Alpha). Mettete inoltre in /usr/src/rtlinux una copia recente del kernel RTLinux (versione 3.0) presa da www.rtlinux.org. (Useremo il carattere $ per rappresentare il prompt).

  1. Ora configurate il kernel Linux:
                    $ cd /usr/src/linux
                    $ make config
                            oppure
                    $ make menuconfig
                            oppure
                    $ make xconfig
    
  2. Per costruire l'immagine del kernel digitate:
                    $ make dep
                    $ make bzImage
                    $ make modules
                    $ make modules_install
                    $ cp arch/i386/boot/bzImage /boot/rtzImage
    
  3. Come passo successivo si configura LILO. Digitate le seguenti righe nel file /etc/lilo.conf
                    image=/boot/rtzImage
                    label=rtl
                    read-only
                    root=/dev/hda1
    
    ATTENZIONE: sostituite la voce /dev/hda1 vista sopra col filesystem dove è situata la vostra root directory. La via più semplice per capire quale esso sia consiste nel dare un'occhiata alla voce "root=" già esistente nel vostro /etc/lilo.conf.
  4. Ora riavviate il vostro computer e caricate il kernel RTLinux digitando 'rtl' al prompt di LILO. Quindi spostatevi in /usr/src/rtlinux e configurate RTLinux.
                    $ make config  
                            oppure
                    $ make menuconfig
                            oppure
                    $ make xconfig
    
  5. Per compilare RTLinux, digitate infine:
                    $ make
                    $ make devices
                    $ make install
    

L'ultimo passo creerà la directory:

/usr/rtlinux-xx (xx identifica la versione)

che conterrà la directory predefinita di installazione per RTLinux, necessaria per creare e compilare i programmi d'utente (ovvero essa conterrà gli include files, le utilities e la documentazione). Verrà anche creato un link simbolico:

/usr/rtlinux

che punterà a /usr/rtlinux-xx. Per garantire compatibilità con le versioni future, accertatevi che tutti i vostri programmi per RTLinux usino /usr/rtlinux come percorso predefinito.

NOTA: Se cambiate una qualsiasi delle opzioni del kernel Linux, non dimenticate di fare anche:

                $ cd /usr/src/rtlinux
                $ make clean
                $ make
                $ make install


Avanti Indietro Indice