User Tools

Site Tools


ds:projects:bifupgrade:firewirelinux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ds:projects:bifupgrade:firewirelinux [2016/09/12 16:12]
rhaseitl created
ds:projects:bifupgrade:firewirelinux [2016/09/12 16:17] (current)
rhaseitl
Line 9: Line 9:
  
 Coriander has been sucessfully compiled and run on sdlx029 running CentOS7. The executable also run on a frontend after installing gnome libraries. Coriander has been sucessfully compiled and run on sdlx029 running CentOS7. The executable also run on a frontend after installing gnome libraries.
-I could run two cameras in parallel.+I could run two cameras in parallel, a Basler A311f and a AVT Marlin F033b.
  
 Issues: Issues:
-  * So far, only one specific FireWire cards works well in Linux. None of the PCI express or other PCI cards I tested was recognised. OnBoad FireWire ports also were not recognised.+  * So far, only one specific FireWire card worked well with Linux (see below). None of the PCI express or other PCI cards I tested was recognised. OnBoad FireWire ports also were not recognised.
 {{:ds:projects:bifupgrade:fw_pci_card.jpg?200|}} {{:ds:projects:bifupgrade:fw_pci_card.jpg?200|}}
-  * Unordered List Item+  * I tested two of these FireWire cards and one of them had the problem, that only cameras connected to one port were recognised. Nothing happened when I plugged them in the other port. The card is currently in sdlx029. 
 +  * The Coriander software sometimes hangs or doesn't find the cameras 
 +  * "Extracting" the camera code out of Coriander is NOT EASY!  
 + 
 +Conclusion: In principle it is possible to read out FireWire cameras in Linux. Programming a FESA class for this is not trivial. E.g. all image transformation functions (mirror, rotate, histogram, projections, ...) have to be programmed by oneself (or a suitable library). In the original BIF setup, this is done by LabView. 
 +We wait for a decision, if/which Unilac systems HAVE to be transferred to the new control system for the coming beam time.
  
  
ds/projects/bifupgrade/firewirelinux.1473689558.txt.gz · Last modified: 2016/09/12 16:12 by rhaseitl