This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: serial ports


On 23 April 2006 15:45, Oliver Vecernik wrote:

> Dave Korn schrieb:
>>   Trying to mix win32 perl and cygwin is a recipe for tears.  Sure, use
>> CPAN modules, that is of course a good idea; but if the *nix one doesn't
>> work under cygwin, fixing it or rolling your own or even just using the
>> bog-standard file i/o features in perl is definitely far safer.
> 
>   First of all: I was just missing the fact, that /dev/ttyS3 is there
> but did not show up in `ls /dev/ttyS3' as Igor stated.  Thanks for the hint.

  Thanks for confirming I understood you correctly!
 
>   I'm still no perl expert and I have to learn "the correct way to do
> it".  I want to write my modules as portable as possible and Cygwin
> seems to be the best approach.  :-)

  I absolutely agree, which is why I thought the advice to install activestate
perl was bad advice for your situation.  Needlessly complex considering you
already have a perfectly good cygwin perl and needlessly less-portable
considering what you write in cygwin's perl can run on win32 and *nix whereas
win32 perl has lots of modules that won't run on *nix...

>   I'm trying to get rid of using Visual Basic on Windows, which I used a
> lot in the past for such kind of things including using com ports.  I
> installed Device::SerialPort altough some tests fail.  I'm trying to
> find out why, but this may take some time and is probably not related
> with Cygwin anymore.

  Are you doing bog-standard serial i/o to another device, or are you after
doing low-level metal-bashing bit-twiddling to the port signals directly?  You
may need the ioperm package to enable the iopl/ioperm syscalls.

http://www.cygwin.com/ml/cygwin-announce/2003-02/msg00023.html

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]