Abbiamo bisogno di una versione recente di LIRC, Linux Infrared Control, e di LCDproc. Il primo software contiene il driver per il display iMON della SoundGraph e il relativo ricevitore a infrarossi, il secondo conterrà invece l'interfaccia per gestire il display.
Invece di scaricare e compilare i due software a mano, cosa che, data la non recente versione del kernel presente in CentOS 5.4, potrebbe risultare non tanto semplice, scegliamo di utilizzare i repository di ATrpms, un repository di terze parti contenente software multimediale e scientifico per Red Hat e derivate.
Aggiungiamo quindi il repository alla configurazione di YUM:
# /etc/yum.repos.d/atrpms.repoE procediamo ad installare LIRC per il kernel corrente:
[atrpms]
name=CentOS $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/el5Server-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
yum -y install lirc-kmdl-`uname -r` lircLCDproc non è presente nel repository ATrpms, ma non presenta difficoltà nella compilazione. Scarichiamo quindi il pacchetto e procediamo alla compilazione e installazione:
# yum -y install gccSistemiamo quindi la configurazione affinchè LCDproc usi il driver corretto:
# tar xzf lcdproc-0.5.2.tar.gz
# cd lcdproc-0.5.2
# ./configure --enable-drivers=imon
# make
# make install
# /usr/local/etc/LCDd.confE copiamo gli script di startup:
Driver=imon
DriverPath=/usr/local/lib/lcdproc
[...]
# cp scripts/init-LCDd.rpm /etc/init.d/LCDdInfine configuriamo il sistema affinchè carichi automaticamente al boot il modulo lirc_imon:
# cp scripts/init-lcdproc.rpm /etc/init.d/lcdproc
# chmod 755 /etc/init.d/{LCDd,lcdproc}
# chkconfig LCDd on
# chkconfig lcdproc on
yum -y install lirc-kmdl-`uname -r` lirc
Senza riavviare, a meno che non ci sia un nuovo kernel da caricare, possiamo ora caricare manualente il modulo e far partire i due servizi:
modprobe lirc_imonOtteniamo così alcune informazioni sul nostro sistema stampante sul display. Esistono numerosi altri client che permettono di stampare altre cose, a partire da:
service LCDd start
lcdproc start
echo "Hello world!" > /dev/lcd0Ricordiamoci che il display ha due righe da 16 caratteri, quindi i primi 16 caratteri verranno stampanti sulla prima riga, i successivi 15 sulla secondi (un carattere se lo prende il cursore).
Altre informazioni relative al setup di questa periferica le possiamo trovare sul wiki di MythTV.




0 commenti:
Posta un commento