Änderungen

Zur Navigation springen Zur Suche springen
1.524 Bytes hinzugefügt ,  03:39, 25. Jun. 2007
keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1: −
[[Kategorie:Ideen]]
+
{{TOCRight}}
[[Kategorie:Howto]]
  −
[[Kategorie:ToDo]]
  −
===kleine Gedankenstuetze===
     −
====Vorlagen====
+
=== Steuerbare-Webcam(Logitech Quickcam Orbit/Sphere) unter Linux ===
   −
* [[Vorlage:G23-server]] <-- Variable
+
zuerst nachsehen mit lsusb
* [[Vorlage:Link-Bild]]
     −
====Steuerbare-Webcam(logitech sphere) unter Win====
+
<pre>
 
+
Bus 004 Device 003: ID 046d:08b5 Logitech, Inc.
* Logisphere-Programm --> [http://www.logisphere.org/en/index_html logisphere]
+
</pre>
** easy to use programm
  −
** nicht ganz billig (20 Euros)
  −
** kostenlose Version mit Einschränkungen (Laufzeit 6 Stunden pro Tag)
  −
** Installation Windoofs typisch: next --> next --> Enter
  −
 
  −
====Steuerbare-Webcam(logitech sphere) unter Linux(Ubuntu)====
  −
 
  −
* Motion-Programm --> [http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome Motion-Wiki]
     −
{| {{Prettytable}}
+
1. module-assistant installieren - apt-get install module-assistant<br>
!benötigte Programme / Dateien
+
2. pwc Webcamdriver - installieren<br>
!Befehle
+
# module-assistant starten
|---------------
+
# PREPARE
|gcc
+
# SELECT
|''apt-get install gcc''
+
# pwc mit leertaste anhaken
|---------------
+
# GET - Pakete holen
|make
+
# BUILD
|''apt-get install make''
+
# INSTALL
|---------------
+
3. apache2 installieren - apt-get install apache2<br>
|module-assistant
+
4. php5 installieren - apt-get install php5<br>
|''apt-get install module-assistant''
+
:* in den apache nun noch php einbinden!
|---------------
+
:* dann die php-module noch kopieren
|pwc - Webcamdriver
+
:* in ''/etc/apache2.conf'' die zeile mit den''.php'' Endungen, die Auskommentierung entfernen
|mit module-assistant in den Kernel kompilieren und installieren
+
:* cp /etc/apache2/mods-available/php5 /etc/apache2/mods-enable/php5
|---------------
+
5. motion installieren - apt-get install motion<br>
|apache2
+
:* motion.conf bearbeiten
|''apt-get install apache2''
+
:* livecam.htm und control204.php anlegen
|---------------
+
:* Cambozola Java-Applet runterladen und in /var/www kopieren --> [http://www.charliemouse.com/code/cambozola/ Cambozola]
|php4
  −
* in den apache nun noch php einbinden!
  −
* dann die php-module noch kopieren
  −
|apt-get install php5
  −
* in ''/etc/apache2.conf'' die zeile mit den''.php'' Endungen, die Auskommentierung entfernen
  −
* ''cp /etc/apache2/mods-available/php4 /etc/apache2/mods-enable/php4''
  −
|---------------
  −
|motion (mind.Version 3.2.1)
  −
* motion.conf bearbeiten
  −
* livecam.htm und control204.php anlegen
  −
|''apt-get install motion''
  −
|---------------
  −
|Cambozola Java-Applet runterladen und in /var/www kopieren
  −
|Link --> [http://www.charliemouse.com/code/cambozola/ Cambozola]
  −
|---------------
  −
|}
  −
 
  −
====Wie geht das von statten?====
      
Als erstes mal die ganzen sachen installieren!
 
Als erstes mal die ganzen sachen installieren!
Wenn schon die PWC-Driver für die kamera dabei sind, braucht ihr nicht noch die zu kompalieren.
+
Wenn schon die PWC-Driver für die Kamera dabei sind, braucht ihr nicht noch die zu kompilieren.
 
Dann kannst du ab dem apache2 anfangen zu installieren.
 
Dann kannst du ab dem apache2 anfangen zu installieren.
 
* Lege unter /var/www eine neue Datei an die livecam.htm heisst.
 
* Lege unter /var/www eine neue Datei an die livecam.htm heisst.
<pre> vi /var/www/livecam.htm </pre>
+
 
 +
<pre>
 +
vi /var/www/livecam.htm
 +
</pre>
 +
 
 
* Kopiere dir diesen Quelltext rein.
 
* Kopiere dir diesen Quelltext rein.
 +
 
<pre>
 
<pre>
   
<html>
 
<html>
 
<head>
 
<head>
Zeile 235: Zeile 209:  
# for detailed information on configuration options.
 
# for detailed information on configuration options.
   −
daemon off
+
daemon on
 
quiet on
 
quiet on
   Zeile 281: Zeile 255:  
#Steuerungs-Port
 
#Steuerungs-Port
 
control_port 8080
 
control_port 8080
 +
</pre>
   −
#Control html
+
[[Bild:Webcam Geleit23.jpg|thumb|Logitech Sphere Webcam in Action]]
control_html_output on
     −
# user und pw
+
* Links:
control_authentication
+
** die Dateien stammen alle von [http://www.lavrsen.dk/twiki/bin/view/Motion/LogitechSphereControl Kenneth Lavrsen] und wurden leicht modifiziert
 +
** viel spass!
 +
** Motion-Programm --> [http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome Motion-Wiki]
   −
</pre>
     −
[[Bild:Webcam Geleit23.jpg|200px]]
+
=== Steuerbare-Webcam(Logitech Quickcam Orbit/Sphere MP) unter Linux ===
   −
* die Dateien stammen alle von [http://www.lavrsen.dk/twiki/bin/view/Motion/LogitechSphereControl Kenneth Lavrsen] und wurden leicht modifiziert
+
zuerst nachsehen mit lsusb
* viel spass!
     −
====rechner in 2 netze stellen====
  −
* Bsp. mit 192er netz und 104er + 10er netz
  −
* eine 2. adresse für die Netwerkkarte (z.b. interface eth0) vergeben
   
<pre>
 
<pre>
ifconfig eth0:1 104.63.222.14 netmask 255.255.255.240 broadcast 104.63.222.15
+
Bus 005 Device 008: ID 046d:08cc Logitech, Inc.
</pre>
  −
* jetzt noch dem rechner das andere Netz verraten, bzw. das es geroutet wird
  −
<pre>
  −
route add -net 10.0.0.0/8 gw 104.63.222.1
  −
route add -net 104.0.0.0/8 gw 104.63.222.1
   
</pre>
 
</pre>
   −
====MySQL installieren====
+
dann [http://linux-uvc.berlios.de/#documentation uvcvideo] driver installieren
* mysqldateiname.tar.gz-datei von mysql-gmbh runterladen
+
 
* befehle der reihenfolge nach ausfuehren
  −
<pre>   
  −
groupadd mysql
  −
useradd -g mysql mysql
  −
cd /usr/local
  −
gunzip < kompletterpfadmitdateiname.tar.gz | tar xvf -
  −
ln -s kompletterpfadmitdateinameohne.tar.gz mysql
  −
cd mysql
  −
scripts/mysql_install_db --user=mysql
  −
chown -R root  .
  −
chown -R mysql data
  −
chgrp -R mysql .
  −
bin/mysqld_safe --user=mysql &
  −
bin/mysql
  −
</pre>
  −
* nun tabellen und benutzer anlegen
  −
* hilfe unter http://www.gymmelk.ac.at/phpmysql/php/node101.html
   
<pre>
 
<pre>
show databases;
+
cd ~
use mysql;
+
apt-get install subversion linux-headers-`uname -r`
show tables;
+
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
describe user;
+
cd trunk
insert into user values('10.0.1.2','teilnehmer','','Y','Y','Y','Y','Y','N','N','N','N','N','N','N','N','Y');
+
vi Makefile
insert into user values('\%','leser','','Y','N','N','N','N','N','N','N','N','N','N','N','N','N');
  −
flush privileges;
  −
</pre>
  −
* noch ein hinweis wegen user anlegen
  −
<pre>
  −
Installing all prepared tables
  −
Fill help tables
     −
To start mysqld at boot time you have to copy support-files/mysql.server
+
-> in der zeile:
to the right place for your system
+
INSTALL_MOD_DIR := usb/media
   −
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
+
-> dieses neu einfügen :
To do so, start the server, then issue the following commands:
+
INSTALL_MOD_DIR := kernel/ubuntu/media/usbvideo
./bin/mysqladmin -u root password 'new-password'
  −
./bin/mysqladmin -u root -h m18box password 'new-password'
  −
See the manual for more instructions.
     −
You can start the MySQL daemon with:
+
speichern (mit :wq) und beenden.
cd . ; ./bin/mysqld_safe &
     −
You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
+
make
cd sql-bench ; perl run-all-tests
+
make install
 +
rmmod uvcvideo
 +
modprobe uvcvideo trace=0xffff
 +
</pre>
   −
Please report any problems with the ./bin/mysqlbug script!
+
leider hat motion kein v4l2 unterstützung, deshalb nehme ich eine neuere Betaversion von Motion:
 +
<pre>
 +
cd ~
 +
wget http://www.lavrsen.dk/twiki/pub/Motion/MotionRelease3x2x8beta1/motion-3.2.8_beta1.tar.gz
 +
tar -xvzf motion-3.2.8_beta1
 +
cd motion-3.2.8_beta1
 +
./configure
 +
make
 +
make install
 +
</pre>
   −
The latest information about MySQL is available on the web at
+
jetzt muss noch der driver-Typ in der motion.conf geändert werden.
http://www.mysql.com
  −
Support MySQL by buying support/licenses at http://shop.mysql.com
      +
<pre>
 +
# Drivertyp der Steuerung
 +
track_type 5
 
</pre>
 
</pre>
   −
====Aldi-Webcam Qtec Webcam 100 Pac207-BCA installieren====
+
 
 +
 
 +
===Aldi-Webcam Qtec Webcam 100 Pac207-BCA installieren===
 +
[[Bild:Aldicam.png|thumb|Aldiwebcam DC-3110]]
 
nachschauen was los ist :-) also in die console eintippen.
 
nachschauen was los ist :-) also in die console eintippen.
 
<pre>
 
<pre>
Zeile 381: Zeile 335:  
</pre>
 
</pre>
 
nun zum driver installieren:
 
nun zum driver installieren:
# in das Verzeichnis wechseln und neusten driver runterladen mit
+
1. in das Verzeichnis wechseln und neusten driver runterladen mit
 +
<pre>
 +
cd ~
 +
wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20070508.tar.gz
 +
</pre>
 +
2. jetzt zu ''root'' werden und dann noch die nötigen pakete mit ''apt'' zum compilieren runterladen
 +
<pre>
 +
sudo su
 +
Password:xxxx
 +
apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential
 +
</pre>
 +
3. Dann den gspca Quellcode kompilieren. Das linux Material wird unter /usr/src angebracht. Folgende Befehle eingeben: ins Verzeichnis gehen, downgeloadete Quellakten verschieben, den Quellcode auspacken und dann ins Verzeichnis gehen.
 +
<pre>
 +
cd /usr/src
 +
mv ~/gspcav1-20070508.tar.gz .
 +
tar xfvz gspcav1-20070508.tar.gz
 +
cd gspcav1-20070508
 +
</pre>
 +
4. Jetzt Variable CC setzen für das gspca makefile. In diesem Fall benutzt Ubuntu edgy Eft GCC 4.1 als Kernelcompiler
 +
<pre>
 +
export CC=gcc-4.1
 +
</pre>
 +
5. Einen Link zurück zu Quellcode setzen.
 +
<pre>
 +
ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build
 +
</pre>
 +
6. Jetzt den gspca Quellcode kompilieren, entfernen der alten Treiber, neuen Treiber laden und installieren. Die folgenden Befehle der reihe nach eingeben:
 +
<pre>make
 +
modprobe -r spca5xx gspca
 +
rm -rf /lib/modules/`uname -r`/kernel/drivers/usb/media/gspca*
 +
make install
 +
modprobe gspca
 +
</pre>
 +
 
 +
Fertig!
 +
 
 +
 
 +
===Philips-Webcam TouCam XS PCVC 820K installieren===
 +
[[Bild:ToucamII820K.png|thumb|200px|Philips ToUCamII XS PCVC820]]
 +
nachschauen was los ist :-) also in die console eintippen.
 +
 
 +
<pre>
 +
lsusb
 +
</pre>
 +
 
 +
da sollte dann so etwas rausgespuckt werden:
 +
 
 +
<pre>
 +
OmniVision Technologies, Inc. OV518 WebCam
 +
</pre>
 +
 
 +
nun zum driver installieren:
 +
1. in das Verzeichnis wechseln und neusten driver runterladen mit
 +
 
 
<pre>
 
<pre>
 
cd ~
 
cd ~
wget http://mxhaard.free.fr/spca50x/Download/spca5xx-20060501.tar.gz
+
wget http://ovcam.org/ov511/download/2.xx/distros/ov511-2.32.tar.bz2
 
</pre>
 
</pre>
# jetzt zu ''root'' werden und dann noch die nötigen pakete mit ''apt'' zum compilieren runterladen
+
 
 +
2. jetzt zu ''root'' werden und dann noch die nötigen pakete mit ''apt'' zum compilieren runterladen
 +
 
 
<pre>
 
<pre>
 
sudo su
 
sudo su
Zeile 392: Zeile 401:  
apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential
 
apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential
 
</pre>
 
</pre>
# Dann den spca5xx Quellcode kompilieren. Das linux Material wird unter /usr/src angebracht. Folgende Befehle eingeben: ins Verzeichnis gehen, downgeloadete Quellakten verschieben, den Quellcode auspacken und dann ins Verzeichnis gehen.
+
 
 +
3. Dann den ov511 Quellcode kompilieren. Das linux Material wird unter /usr/src angebracht. Folgende Befehle eingeben: ins Verzeichnis gehen, downgeloadete Quellakten verschieben, den Quellcode auspacken und dann ins Verzeichnis gehen.
 +
 
 
<pre>
 
<pre>
 
cd /usr/src
 
cd /usr/src
mv ~/spca5xx-20060501.tar.gz .
+
mv ~/ov511-2.32.tar.bz2 .
tar xfvz spca5xx-20060501.tar.gz
+
bunzip2 ov511-2.32.tar.bz2
cd spca5xx-20060501
+
tar xfv ov511-2.32.tar
 +
cd ov511-2.32
 
</pre>
 
</pre>
 +
 +
4. Jetzt Variable CC setzen für das ov511 makefile. In diesem Fall benutzt Ubuntu edgy Eft GCC 4.1 als Kernelcompiler
 +
 +
<pre>
 +
export CC=gcc-4.1
 +
</pre>
 +
 +
5. Einen Link zurück zu Quellcode setzen.
 +
 +
<pre>
 +
ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build
 +
</pre>
 +
 +
6. Jetzt den ov511 Quellcode kompilieren, entfernen der alten Treiber, neuen Treiber laden und installieren. Die folgenden Befehle der reihe nach eingeben:
 +
 +
<pre>make
 +
modprobe -r ov511
 +
rm -rf /lib/modules/`uname -r`/kernel/drivers/usb/media/ov511*
 +
make install
 +
modprobe ovcamchip
 +
modprobe ov511 led=0 compress=1
 +
</pre>
 +
 +
 +
===TI Voyage200(TexasInstruments Taschenrechner) Driver und Linksoftware installieren===
 +
[[Bild:Ti_voyage200.jpg|thumb|600px|TI Voyage200 Taschenrechner der Extraklasse]]
 +
[[Bild:Tilp2.jpg|thumb|400px|Programm TiLP]]
 +
nachschauen was los ist :-) also in die console eintippen.
 +
 +
<pre>
 +
lsusb
 +
</pre>
 +
 +
da sollte dann so etwas rausgespuckt werden:
 +
 +
<pre>
 +
Bus 002 Device 006: ID 0451:e001 Texas Instruments, Inc. GraphLink
 +
</pre>
 +
 +
nun zum driver installieren:
 +
# module-assistant starten
 +
# PREPARE
 +
# SELECT
 +
# tidev-modules mit leertaste anhaken
 +
# GET - Pakete holen
 +
# BUILD
 +
# INSTALL
 +
 +
tilibs2 holen und compilieren
 +
[http://www.ticalc.org/archives/files/fileinfo/374/37479.html tilibs2]
 +
 +
Programm tilp2 holen und compilieren
 +
[http://www.ticalc.org/archives/files/fileinfo/374/37480.html tilp2]
 +
 +
 +
===Wiki-Vorlagen===
 +
* [[Vorlage:G23-server]] <-- Variable
 +
* [[Vorlage:Link-Bild]]
 +
 +
 +
[[Kategorie:Ideen]]
 +
[[Kategorie:Howto]]
 +
[[Kategorie:ToDo]]

Navigationsmenü