Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Communicate with Firewire ports in python

I'm in an unfortunate position where I've been handed a legacy system with a firewire camera connected to an old Windows XP machine. Basically I'm trying to get this all into opencv so I can at least have a nice interface into this old machine.

Problem is, I can't seem to find any documentation on how to connect to a firewire port on the python side. Is there some extension to pyserial that might let me connect to this ancient machine?

Sorry I can't be more explicit, but I really haven't found much at all on this. If there's any way I can be more helpful, just let me know and I will provide any information promptly to the best of my abilities.

like image 973
Slater Victoroff Avatar asked Apr 28 '14 23:04

Slater Victoroff


People also ask

What can I do with a FireWire port?

FireWire, which is also called IEEE 1394, is a connecting device used primarily for adding peripherals to a computer. FireWire is often used for connecting external hard drives and digital camcorders that benefit from a high transfer rate. These transfer rates are often up to 800 Mbps.

What is FireWire 800 port used for?

Easily connect your Thunderbolt-equipped Mac to a FireWire device with the Apple Thunderbolt to FireWire Adapter. Small and compact, it connects to the Thunderbolt port on your Mac computer, giving you a FireWire 800 port that supplies up to 7W for bus-powered peripherals like hard drives and audio devices.

What is a FireWire 400 port?

FireWire 400 refers to any FireWire port that conforms to either IEEE 1394 1995 or IEEE 1394a 2000 standard. Firewire 400 can apply to both the 4 pin and 6 pin Firewire connections.

Does Apple still use FireWire?

FireWire was phased out of Mac hardware between 2008 (when the MacBook Air released without a FireWire port) and 2012 (when the last FireWire-equipped Macs came out).


1 Answers

There is a python wrapper for libdc1394 available here: https://launchpad.net/pydc1394 (this would have been a comment on SJPs solution, but I lack the reputation for that).

like image 80
irh Avatar answered Sep 23 '22 16:09

irh