Guida all installazione di RTAI

Documenti analoghi
linux-rtai

Ricompilazione driver per webcam Philips

Possiamo, quindi, procedere con l installazione e la configurazione di Asterisk nella nostra infrastruttura.

Multiboot con GRUB Mini-HOWTO

Installazione e configurazione DSFPA (Datasoftware Fattura Pubblica Amministrazione)

Seminari Quota - Utilizzi e Implementazione -

Piattaforma E-learning. Backup e ripristino di un insegnamento

Il programma di gestione per il mondo della traduzione

Installazione di un sistema GNU/Linux

Compilazione rapporto di Audit in remoto

Archivia Plus. Note di rilascio. Edizione n vs rev. 1. leggimi_archivia.pdf. Autore : Luca Mattioli. Revisione : Claudio Caprara

Guida per E3 ODE per console PS3 Superslim con OFW ) Preparazione dell HDD

MMDVM FOR DUMMIES display per mmdvm

Aggiornamento dei dati dell obiettivo per il controllo distorsione

File Leggimi di Parallels Tools

Compilazione Kernel 2.6x con supporto BootSplash

NOTE DI RILASCIO GAT rel /07/2015

Comandi principali di Linux (1)

Come criptare un file PDF. FIMMG Palermo Dr. Francesco CIRRITO

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per utenti singoli)

Day by Day. Note Installative. Foglio presenze per il mondo Web e la procedura Rewind. Day by Day INFORMATICA TELEMATICA CONSULENZA.

OGGETTO: aggiornamento della procedura Ambiente dalla versione alla versione

Guida pratica all attivazione della componente applet per la firma digitale interna al portale VestaNET

Manuale Utente IMPORT MILLEWIN

HiProg3 Gestione Programmazione Triennale ed Elenco Annuale dei Lavori Pubblici. Manuale d installazione

Il sistema operativo LINUX Esercitazione 3. Esercizio 1. Esercizio 2. Esercizio 5 - Soluzione. Il sistema operativo LINUX Esercitazione 4.

Aggiornamento del firmware della fotocamera

Formattazione e partizionamento

Software Rowan Key Manager C400RKM rel.4.xx / C350RKM rel.2.xx

Guida all'installazione di Java su Mac

Aggiornamento del firmware della fotocamera SLR digitale

Download applicazione LOCUS

Installazione di IBM SPSS Modeler Entity Analytics

Manuale di Nero InfoTool

Aggiornamento dei dati dell obiettivo per il controllo distorsione

Note di release per l utente Xerox EX Print Server, Powered by Fiery per Xerox Color 800/1000 Press, versione 1.3

Come realizzare il proprio cloud in casa

MD60LOG GUIDA UPDATE FW3.5

Guida all'installazione di Ubuntu 10.10

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Software WinEeprom Evo

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1

Installare un web server (XAMPPlite) sulla pen drive

SUPSI. Utilizzo del laboratorio di Meccatronica

Xerox CentreWare Web Identificazione e applicazione della patch per il firmware di scansione

A) SCARICAMENTO DA DYNET E INSTALLAZIONE DELL AGGIORNAMENTO

USB TO SERIAL ADATTATORE USB PER PORTA SERIALE

Introduzione all uso dei laboratori aka Linux basics. October 23, 2013

Aggiornamento del firmware della fotocamera

TS-CNS Manuale Installazione Linux 2013

Gamma Sprint Setup UPGRADE_FIX. La presente patch dev essere installata solo in presenza della seguente versione:

Procedura aggiornamento firmware

Sistema operativo. Avere un architettura multi-core è un vantaggio

Windows Vista Istruzioni rete wired per portatili v1.0

TUTY Aggiornamento Firmware

Installazione e uso del database-offline Eurodesk 2010 versione 2.1 w

Sistemi Operativi. Esercitazione 11. Corso di Laurea Triennale in Ingegneria Informatica.

CAP Modulo di offertistica - Esportazione ed importazione di un listino personalizzato

Informazioni sul corso

perror: individuare l errore quando una system call restituisce -1

Cartella Clinica Basic

Installazione v18. Nuovo cadwork setup

OGGETTO: aggiornamento della procedura Ambiente dalla versione alla versione

1) CONFIGURAZIONE BACKUP SISTEMI MANUALE

Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio

ELAD FDM-S1. Manuale Installazione Componenti Per Linux

Ingegneria del Software 1: Eclipse

Carta Regionale dei Servizi MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX

Aggiornamento firmware unità flash

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 7 (32 O 64 BIT) N-Com Wizard 2.0 (o superiore)

Le presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR.

per ulteriori informazioni consultare la guida disponibile on line all indirizzo:

Installazione Java Standard Edition (SDK)

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore

Aggiornamento del firmware per il trasmettitore wireless WT 7

Ridimensionare un disco virtuale Come ridimensionare un disco virtuale in parallels senza perdere i dati in esso contenuti.

Algoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema

Introduzione al DEV C++

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

20/04/2017 MANUALE DI ISTRUZIONI DELL APPLICAZIONE ENTRATEL-MULTIFILE VERSIONE 1.0.6

Aggiornamento del firmware della fotocamera SLR digitale

Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set

Manuale di installazione

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

OGGETTO: aggiornamento della procedura Ambiente dalla versione alla versione

EFA Automazione S.r.l. SB3Conf Help V1.00 (01 ITA).doc pag. 1 / 10

Lab 1: Marzo 2013

Manuale di Nero BurnRights

ASSOCIA CONTATTI DI DAVID TÄNZER. Manuale Utente ASSOCIAZIONE, RIMOZIONE ASSOCIAZIONI, RICERCA ASSOCIAZIONI E SALVATAGGIO DI ELEMENTI DI OUTLOOK

su Windows XP con schede D-Link DWL 650+

Installazione di Ubuntu su VirtualBox

Corso di avvicinamento al Software Libero. Lunedi 30 Gennaio

TRUST AMI MOUSE WIRELESS 300

Procedura di installazione rrunnweb

Guida di Aiuto Ducati Document Viewer

Provare e installare Linux

Guida Linux. Molto rapida

GUIDA OPERATIVA CGM MEF. 1 of 11. EFFEPIEFFE Srl

MANUALE DI INSTALLAZIONE

Certificati di postazione

Transcript:

Guida all installazione di RTAI Gianluca Palli DEIS - Dipartimento di Elettronica, Informatica e Sistemistica Università di Bologna Viale Risorgimento 2, 40136 Bologna, Italy gianluca.palli@unibo.it Breve guida per l installazione di RTAI RTAI, Linux, sistemi real time. 23 aprile 2009 Sommario Index Terms I. INTRODUZIONE La procedura è complessa e non esente da inconvenienti tipo errori di compilazione e quanto altro, comunque se seguite la mia ricetta dovreste cavarvela abbastanza bene... Premetto che la probabilità di successo utilizzando i pacchetti delle varie distribuzioni è prossima allo zero assoluto!!! Il modo più semplice consiste nel copiare i sorgenti che trovate all interno del CD di RTAI- Knoppix [1] nella cartella /usr/src/ e ricompilare il tutto nella sequenza corretta. II. IL COMPILATORE Prima di tutto, il compilatore: ho sperimentato in passato alcuni problemi con le ultime versioni del gcc (4.X), quindi consiglio di utilizzare il gcc-3.3 (o gcc-3.4). Con i comandi: gcc --version g++ --version vericate quale versione del compilatore avete sulla vostra macchina (segue una spiegazione algoritmica della procedura da seguire :) ). if versione = 3.XX ; then potete procedere senza problemi; if la versione è 4.XX ; then vericate se è installata anche una versione precedente; cd /usr/bin/ #questa directory potrebbe richiedere qualche aggiustamento a seconda della distribuzione, vericate in quale cartella siano il compilatore con il comando "which gcc"

if [ -x gcc-3.* ] \&\& [ -x g++-3.* ] ; then rm gcc; #tranquilli, è un link simbolico ln -s gcc-3.xx gcc; #sostituire con la versione 3 più recente rm g++; #tranquilli, anche questo è un link simbolico ln -s g++-3.xx g++; #sostituire con la versione 3 più recente else installate il gcc-3.3.x e g++-3.3.x; #per essere sicuri che anche i link vengano sostituiti rm gcc; #sempre link simbolico ln -s gcc-3.xx gcc; #sostituire con la versione 3 più recente rm g++; #link simbolico ln -s g++-3.xx g++; #sostituire con la versione 3 più recente ; if la versione è 2.XX ; then #consiglio; aggiornate il sistema!!! :) installate il gcc-3.3.x e g++-3.3.x; III. COPIA DEI SORGENTI (SE USATE IL CD DI RTAI-KNOPPIX) Copiate il contenuto delle cartelle (se usate il cd di RTAI-Knoppix) /usr/src/linux-2.6.17.11 /usr/src/rtai-3.4 /usr/src/comedi /usr/src/comedilib /usr/src/mesa-6.2 /usr/src/efltk /usr/realtime nelle corrispondenti cartelle sul vostro HD. Create sul vostro HD i link simbolici ln -s /usr/src/linux-yourversion /usr/src/linux ln -s /usr/src/rtai-yourversion /usr/src/rtai IV. PREPARAZIONE DEI SORGENTI (SE NON USATE IL CD DI RTAI-KNOPPIX) Scaricate le versioni del kernel Linux e RTAI desiderate. Nell eseguire questa operazione, consiglio di prendere l ultima versione stabile di RTAI (al momento della scrittura di questo documento è disponibile la versione 3.7) e vericare quali versioni del kernel Linux sono supportate dalle patch fornite con RTAI. Di conseguenza, scaricate una versione compatibile del kernel di Linux (è consigliabile la versione più recente). Scaricate e scompattate i sorgenti di Linux e di RTAI: mv linux-yourversion.tar.gz /usr/src

mv rtai-yourversion.tar.gz /usr/src cd /usr/src tar xfvz linux-yourversion.tar.gz tar xfvz rtai-yourversion.tar.gz Create sul vostro HD i link simbolici: ln -s /usr/src/linux-yourversion /usr/src/linux ln -s /usr/src/rtai-yourversion /usr/src/rtai Applicate la patch di RTAI ai sorgenti del kernel Linux: cd linux patch -p1 < /usr/src/rtai/base/arch/i386/patches/hal-linux-yourkernelversion Per la congurazione del kernel si rimanda a riferimenti specici [2] [5]. Nel seguito sostituite la versione del kernel di Linux (2.6.17.11) e la versione di RTAI (3.4) con le versioni da voi selezionate. La descrizione della procedura di installazione procede assumendo le versioni disponibili nel CD di RTAI-Knoppix. Sul vostro pc eseguite V. COMPILAZIONE DEL KERNEL cd /usr/src/linux Se volete ricongurare qualcosa nel kernel, compilare particolari moduli ecc... [2] [5] menucong Compilazione e installazione: modules_install Eventualmente generate un opportuno initrd per il vostro sistema. Questa operazione è fortemente dipendente dal vostro hardware e dalla congurazione del kernel che avete scelto. Per informazioni man mkinitrd man update-initramfs Abbiate cura di ricongurare opportunamente il vostro bootloader per avviare il nuovo kernel. A tale proposito consultate i manuali del vostro bootloader (normalmente nei PC vengono installati LILO (nei sistemi vecchi) oppure GRUB).

man lilo man grub Ora potete riavviare la macchina con il nuovo kernel e vericare che il sistema funzioni correttamente. Con il comando uname -r dovrebbe comparirvi la scritta 2.6.17.11 che indica che avete caricato il kernel corretto, altrimenti signica che qualcosa è andato storto... VI. COMPILAZIONE LIBRERIE GRAFICHE MESA cd /usr/src/mesa-6.2 linux Viene avviato uno script interattivo di installazione. Al primo avvio utilizzate le impostazioni di default premendo invio ad ogni rischiesta. Una volta terminato rilanciate e scegliete come directory di installazione /usr/x11r6/include e /usr/x11r6/lib Al termine dello script lanciate il comando VII. COMPILAZIONE EFLTK cd /usr/src/efltk./congure./e./e

Usate il comando VIII. COMPILAZIONE DI RTAI menucong per visualizzare le opzioni di congurazione di RTAI [6]. Compilazione e installazione: dev cp -r /usr/realtime/modules /lib/modules/2.6.9-adeos/rtai depmod -ae IX. LE LIBRERIE COMEDI cd /usr/src/comedi dev cd /usr/src/comedilib X. CONLUSIONI Spero di non essermi dimenticato nulla e di avervi dato le istruzioni nell ordine corretto. Segnalatemi eventuali problemi (gianluca.palli@unibo.it), cercherò di risolverli. Buon divertimento... :) RIFERIMENTI BIBLIOGRAFICI [1] http://www-lar.deis.unibo.it/people/gpalli/les/rtai_knoppix.iso [2] http://www.opennet.ru/docs/howto/kernel-howto-11.html [3] http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch04.pdf [4] http://tldp.org/howto/remote-serial-console-howto/congure-kernel.html [5] http://www.linux.org/docs/ldp/howto/ppp-howto/kernel-conguration.html [6] http://www.cse.iitb.ac.in/ cs684/rtatutors/rtai_install.pdf [7] https://www.rtai.org/rtailab/rtai-lab-tutorial.pdf