cygwin, perl und serial port

Dieses Thema im Forum "Ruby, php, Perl, Python ..." wurde erstellt von CuRaToR, 28.01.2008.

  1. #1 CuRaToR, 28.01.2008
    CuRaToR

    CuRaToR Doppel-As

    Dabei seit:
    08.09.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Hallo,
    auf meinem Windows XP System läuft cygwin, des hab ich mit perl 5.61 installiert und geht soweit.

    Nun möchte ich aber was über den serialport übertragen, und da springt mich immer eine meldung an, dass SerialPort.pm nicht gefunden werden kann.

    Hm, hat er recht, ich finde die auch nicht. Wie kann ich die nachinstallieren bzw. wo kriege ich die her?

    Danke
    Alex
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Jabo

    Jabo Aufgabe ohne Minister

    Dabei seit:
    12.10.2006
    Beiträge:
    1.322
    Zustimmungen:
    0
    Ort:
    Hamburg
  4. #3 CuRaToR, 29.01.2008
    CuRaToR

    CuRaToR Doppel-As

    Dabei seit:
    08.09.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Aha, Win32::Serialport statt Device::Serialport.

    Das ist doch mal ein Ansatz, hab da halt falsch angefangen.

    Ich probiers mal damit
     
  5. sinn3r

    sinn3r Law & Order
    Moderator

    Dabei seit:
    28.12.2006
    Beiträge:
    2.764
    Zustimmungen:
    0
    Ort:
    Wentorf
    Kann man perl nicht auf so auf einem Windows system installieren?
     
  6. #5 CuRaToR, 29.01.2008
    CuRaToR

    CuRaToR Doppel-As

    Dabei seit:
    08.09.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Gute frage, ich bin echt neu in dieser Hinsicht. Bin nach nicht sehr tief in die cygwin Materie eingetaucht. Plan ist es jedenfalls ein Linux Makefile per make zu kompilieren, ein teil dieses Makefiles ist halt die nutzung eines Perl teiles [serial.pm]. Brauch jetzt dafür Windows Perl oder Linux[cygwin] Perl.

    Ich blick das echt nicht, gerade die Trennung von linux und windows teilen....
     
  7. Jabo

    Jabo Aufgabe ohne Minister

    Dabei seit:
    12.10.2006
    Beiträge:
    1.322
    Zustimmungen:
    0
    Ort:
    Hamburg
    Doch, AvtiveState-Perl funktioniert z.B. gut. Wir haben einiges an Perl auf unseren Linux-Webservern laufen, aber geschrieben wird auch viel testweise unter Windows mit dem.

    Also Cygwin & co. nur um Perl zu haben ist überflüssig, das geht wirklich direkt unter Windows.
     
  8. sinn3r

    sinn3r Law & Order
    Moderator

    Dabei seit:
    28.12.2006
    Beiträge:
    2.764
    Zustimmungen:
    0
    Ort:
    Wentorf
    genau das meine ich, war nur zu faul in meinem Perl Buch zu schauen, wie genau das heist *GG*
     
  9. #8 CuRaToR, 13.02.2008
    CuRaToR

    CuRaToR Doppel-As

    Dabei seit:
    08.09.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Hi,
    also ich hab jetzt mal einiges probiert!

    1. Active Perl geht! Auch das Win32::SerialPort lies sich gangbar machen und erste Erfolge meinerseits mit diesem Serial Port waren zu verzeichnen, d.h. einfach so ein pl skript aufrufen ging!!

    2. Leider habe ich festgestellt, dass das nicht ganz die Lösung ist. Leider ist es so, dass in meinem cygwin Ordner auch ein perl 4 cygwin rumfliegt, dass gerade vom Windows Perl überlagert wird.

    Natürlich fragt man sich: wo ist das Problem. Also, ich habe hier mehrere Projekte die alle per Makefile verwaltet werden, um abhängigkeiten etc. aufzulösen. Diese Makefiles führen eben auch diese oben erwähnten Perl Skripte aus. Dazu wird nun das Windows Perl genutzt, das jedoch irgendwie mit den Pfadzuweisungen im Unix Stil nicht umzugehen weiß. Die Makefiles auf Windows Pfad Namesgebung umzuschreiben wäre ein Ding der Unmöglichkeit.
    Daher muss ich mich wohl oder über dem nicht eleganten Weg zuwenden, perl für cygwin zu wählen. Das an sich ist ja auch kein Problem, nur halt der SerialPort existiert nicht (besagte SerialPort.pm).

    Gehe ich also recht in der Name, gesetzt den Fall man findet es gut, was ich da vorhabe, das ich nun Device::SerialPort irgendwie in mein cygwin-perl einflechten muss? Kann cygwin grundsätzlich überhaupt den Port ansteuern?

    Fragen über fragen, aber langsam blicke ich immerhin das Prinzip von cygwin :-)

    Viele dank für alle Tipps.
     
  10. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  11. Jabo

    Jabo Aufgabe ohne Minister

    Dabei seit:
    12.10.2006
    Beiträge:
    1.322
    Zustimmungen:
    0
    Ort:
    Hamburg
    Bei perl unter Windows habe ich folgendes immer gemacht:
    • es tatsächlich in ein Verzeichnis C:\usr\bin\perl installiert... :D
    • #!/usr/bin/perl -w
    • Pfade haben Laufwerksbuchstaben, aber Slashes statt Backslashes!
      Du schreibst also "c:/Pfad/zum/Ziel" und nicht "c:\Pfad\zum\Ziel"
    So hatte ich eigentlich bisher wenig Ärger....
     
  12. #10 CuRaToR, 13.02.2008
    Zuletzt bearbeitet: 13.02.2008
    CuRaToR

    CuRaToR Doppel-As

    Dabei seit:
    08.09.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Hi,
    danke erstmal.
    Es geht z.B. darum, das ich ein Makefile habe wo folgendes definiert wird:
    LIB = ../common/lib

    das heißt wohl soviel, wie gehe einen Ordner zurück und dann nach common/lib. Dieser Befehl alleine um dort angelegte Datein zu finden geht nicht. Wen ich das unter cygwin tippe kein Problem, aber wenn ich das unter cmd.exe ausführe, was wohl der effekt ist, wenn das perl ein windows perl ist, kommen halt ständig fehlermeldungen ala: kann irgendwas.pl nicht finden. obwohl die in entsprechendem ordner liegt.

    nehme ich nun wieder mein cygwin perl, dann klappt das weiter, aber ich kann halt nicht an der Serial Port........

    Ach ja, das -w steht bei den skripten!

    Grüße,
    Alex
     
Thema:

cygwin, perl und serial port

Die Seite wird geladen...

cygwin, perl und serial port - Ähnliche Themen

  1. Zeichensatzprobleme - Perlskript mit cygwin unter Windows

    Zeichensatzprobleme - Perlskript mit cygwin unter Windows: Hallo, ich arbeite mit cygwin unter Windows XP und führe damit ein Perlskript aus. Das Skript liest Werte (Strings) aus einer Textdatei und...
  2. Cygwin beim abmelden

    Cygwin beim abmelden: Guten Morgen, nach einer Migration von Windows XP nach Windows 7 x64 gibt es Probleme bei Abmelden von Cygwin. Nach dem Anklicken von...
  3. Cygwin Schriftgröße in der GUI

    Cygwin Schriftgröße in der GUI: Hallo erstmal! Hoffe ich poste hier richtig. Habe ein Problem mit Cygwin. Habe mir das Programm Ghemical mittels Cygwin auf windows...
  4. Problem beim Kompilieren von C++ Code in Cygwin

    Problem beim Kompilieren von C++ Code in Cygwin: Hallo allerseits, ich habe neulich Cygwin installiert und es läuft jetzt bei mir unter Windows 7. Wollte jetzt erstmal folgenden einfachen Code...
  5. run rsync on windows cygwin bashshell via ssh to an linux sshd

    run rsync on windows cygwin bashshell via ssh to an linux sshd: Hallo Leute, möchte von einer WinXP-maschine mithilfe von cygwin rsync ausführen. Quelle ist ein Linuxhost, Ziel die WinXPmaschine. Die...