BlackBoard » Computerecke » Betriebssysteme » Linux Treiber für Olympus Digitalkamera » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Treiber für Olympus Digitalkamera
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iRat_ iRat_ ist männlich
Damn Cool!


images/avatars/avatar-1465.gif

Dabei seit: 29.09.2003
Beiträge: 390

Treiber für Olympus Digitalkamera       Zum Anfang der Seite springen

Ich hab folgendes Vorhaben:
Demnächst kauf ich mir die Olympus C750 UZ (digitalkamera).
Da ist immer so eine Driver Disk beigelegt.
Die aber nur unter Windows angenommen wird.

Ich will selber einen Geräte Treiber programmieren der aus der Konsole (in Linux) aus gestartet werden kann.
Und mit dem man mit einigen wenigen Befehlen auf die Speicherverwaltung der Cam zugreifen kann.
Welche Programmiersprach Kentnisse brauche ich dafür?`
Und wie sieht das Programm dann in etwas aus? - Muss nichts grafisches haben...

Mfg
iRat

__________________
Hi, wie geht's ?
18.10.2003 18:42 iRat_ ist offline E-Mail an iRat_ senden Beiträge von iRat_ suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

Ich nehme mal an, das es sich um eine USB-kamera handelt.
Dann muss 1) dein USB funktionieren (evtl. Kernel neu compilieren)
und 2) musst du den USB-bus mounten.
code:
1:
2:
ulli@ulli:~$ cat /etc/fstab | grep usb
none            /proc/bus/usb   usbfs   defaults                00
Dann kannst du mit lsusb checken, ob deine kamera da ist. (evtl usb-utils installieren)
3) Unterstuetzen eigentl. alle Kameras diesen USB-mass-storage-standart.
d.h. wenn du das entsprechende modul laedst, koenntest du evtl. schon auf die kamera zugreifen.

Ich hab damit bisher noch nicht gearbeitet, aber google mal nach USB-mass-storage.

__________________
vescere bracis meis

18.10.2003 19:19 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
scr!pTk!d scr!pTk!d ist männlich
Member


Dabei seit: 10.11.2002
Beiträge: 276

      Zum Anfang der Seite springen

Vermutlich reicht für weite Teile C, aber es kann auch sein dass du x86Asm brauchst - das ist etwas aufwendiger zu lernen. Du musst den Treiber dann noch beim Kernel registrieren.

Einfacher kannst du vorgehen, wenn du VMWare einsetzt.

MfG

__________________
ceterum censeo carthaginem esse delendam
18.10.2003 19:20 scr!pTk!d ist offline E-Mail an scr!pTk!d senden Beiträge von scr!pTk!d suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

^^VMware waere ja unbefriedigendAugenzwinkern da haette man ja wieder windoof eingesetzt.

btw: hast du schon mal versucht via VMware auf den USB-Bus zuzugreifen?
Ich hab mit einer 4.xer Version arge Probleme mit OpenGL und Sound gehabt. USB hab ich gar nicht erst versucht, stell ich mir aber schwierig vor.

__________________
vescere bracis meis

18.10.2003 19:25 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
iRat_ iRat_ ist männlich
Damn Cool!


images/avatars/avatar-1465.gif

Dabei seit: 29.09.2003
Beiträge: 390

Themenstarter Thema begonnen von iRat_
      Zum Anfang der Seite springen

Es ist ja auch meine Idee einen Treiber dafür zu machen der auch z.b. auf eine diskette passt. Also nen ganz kleinen.
Und er sollte auf einem Rechner laufen auf dem VMWare nicht installiert ist.

Mfg
iRat

__________________
Hi, wie geht's ?
18.10.2003 21:23 iRat_ ist offline E-Mail an iRat_ senden Beiträge von iRat_ suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

Du musst einfach die passenden Module auf die Diskette packen, und gut ist.
Aber die passen dann natuerlich nur zu einem bestimmten Kernel.

Aber in einem heutigen Standart-Kernel sollten die noetigen module schon vorhanden sein.
probier mal ein modprobe usb-storage.
Dann mount -t usbfs none /proc/bus/usb.
Und dann lsusb.

Wie du konkret auf das usb-storage zugreifen musst, weiss ich allerdings nicht, da ich mit sowas noch nicht rumhantiert habe.

__________________
vescere bracis meis

19.10.2003 00:38 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
scr!pTk!d scr!pTk!d ist männlich
Member


Dabei seit: 10.11.2002
Beiträge: 276

      Zum Anfang der Seite springen

Ich betreibe mit VMWare meinen Usb-Drucker, weil es für den keinen Linuxtreiber gibt.
Klappt einwandfrei smile
MfG

__________________
ceterum censeo carthaginem esse delendam
19.10.2003 11:37 scr!pTk!d ist offline E-Mail an scr!pTk!d senden Beiträge von scr!pTk!d suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

^^es gibt fuer USB-drucker einen Linux-treiber. Ab 2.4.20 auf jeden Fall.
modprobe printer - fertig.
Dann brauchst du noch die passende ppd-Datei, und es kann losgehen.
Bei HP kriegst du auf jeden Fall fuer alle Drucker eine ppd-Datei.
Wie das bei andern Herstellern ist, weiss ich nicht.
Unter Debian gibt es sogar ein extra Paket fuer HP-Inkjet Drucker (hpijs)

__________________
vescere bracis meis

19.10.2003 13:15 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Computerecke » Betriebssysteme » Linux Treiber für Olympus Digitalkamera

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH