Difference between revisions of "Touch-carrolltouch"

From Bashlinux
Jump to: navigation, search
 
(Redirected page to CarrolTouch)
 
Line 1: Line 1:
  +
#REDIRECT [[CarrolTouch]]
__NOTOC__
 
= [[CarrollTouch]] =
 
 
This is an infrared touchscreen offered by Elo [[TouchSystems]].
 
 
== How to build [[CarrolTouch]] driver on fedora ==
 
You can get the sources from elotouch by acessing [[http://www.elotouch.com/Support/Downloads/dnld.asp]], then scroll the page to find and download the latest serial driver for Linux.
 
 
'''Get sources'''
 
# Install the kernel development packages and libraries for calibration
 
 
<pre><nowiki>
 
# yum install gcc make kernel-headers kernel-devel openmotif
 
</nowiki></pre>
 
 
# Get the sources, decompress the file, and move needed files under `/etc/opt/elo`
 
 
<pre><nowiki>
 
# mkdir /etc/opt/elo
 
# tar zxvf Unified_Serial_Driver_v3.2.tar.gz
 
# mv bin-serial /etc/opt/elo
 
# cd /etc/opt/elo
 
</nowiki></pre>
 
 
'''Build driver'''
 
# Change directory into the kernel module folder
 
# Create the `Makefile` and build the kernel module
 
# Copy kernel module created to elo folder
 
 
<pre><nowiki>
 
# cd /etc/opt/elo/elok_s-source
 
# cp makefile_2.6 Makefile
 
# make
 
# cp /etc/opt/elo/elok_s-source/elok_s.ko /etc/opt/elo/
 
</nowiki></pre>
 
 
'''Install driver'''
 
# Go the elo folder
 
# Set full permissions
 
# Install xorg driver for [[CarrollTouch]]
 
# Install kernel driver module
 
 
<pre><nowiki>
 
# cd /etc/opt/elo
 
# chmod 777 *
 
# /sbin/install -m 755 elo_drv.so_7.2 /usr/lib/xorg/modules/input/
 
# /sbin/install -m 744 elok_s.ko /lib/modules/`uname -r`/kernel/drivers/
 
</nowiki></pre>
 
 
 
== Howto setup elo service for [[CarrollTouch]] driver ==
 
# Edit `/etc/rc.d/rc.local` file and add
 
 
<pre><nowiki>
 
/etc/opt/elo/loadelo
 
/etc/opt/elo/eloser ttyS4
 
</nowiki></pre>
 
 
where `ttyS4` is `COM5`, if you have the touchscreen on any other port, then set the right name at last line in the above file.
 
 
== How to setup Xorg for [[CarrollTouch]] driver ==
 
 
# Open and edit `/etc/X11/xorg.conf ` and add the following section at the end of the file
 
 
<pre><nowiki>
 
Section "InputDevice"
 
Identifier "elo"
 
Driver "elo"
 
Option "Device" "/dev/input/elo_ser"
 
Option "SendCoreEvents" "true"
 
EndSection
 
</nowiki></pre>
 
 
# Then and add the following line on `[[ServerLayout]]` section:
 
 
<pre><nowiki>
 
InputDevice "elo"
 
</nowiki></pre>
 
 
 
In order to setup the drivers environment, reboot the system to load drivers in the proper way after finish to setup xorg configuration file.
 
 
== How to install [[CarrollTouch]] driver from rpm ==
 
Bashlinux rpm repository has an rpm ready for fedora, if the repository is already setup on system, then you can install with yum
 
 
<pre><nowiki>
 
# yum install xorg-x11-drv-carrolltouch-elo
 
</nowiki></pre>
 

Latest revision as of 03:04, 16 June 2015

Redirect to: