4. Prerequisite - USB Camera
USB-FS
udev rules 動態核
心
裝置管理
https://medium.com/takas-dev-blog/con
f
iguring-usb-fs-for-usb3-vision-camera-5c5727bd0c3d
5. Prerequisite - GigE Camera
Jumbo Frame
https://s1-dl.theimagingsource.com/api/2.5/packages/publications/whitepapers-cameras/wpgigecamerastartup/4df6c9cb-9
f
b5-50d0-8b42-82259fd2124b/
wpgigecamerastartup_1.0.en_US.pdf
Linux
Windows
6. Software Architecture
The imaging Source Camera Firmware (proprietary)
GStreamer GLib/GObject
Aravis (GeniCam) V4L2
libusb
Tiscam Library
tis.py*
tiscam.py (ours)
Device Driver (proprietary)
IC Imaging Control C Library
TIS_UDSHL11_x64.dll
tisgrabber_x86.dll (ctypes)
tisgrabber.py*
tiscam.py (ours)
Python Applications
Software
Hardware
Windows
Linux
7. The imaging Source Camera Firmware (proprietary)
GStreamer GLib/GObject
Aravis (GeniCam) V4L2
libusb
Tiscam Library
tis.py*
tiscam.py (ours)
Device Driver (proprietary)
IC Imaging Control C Library
TIS_UDSHL11_x64.dll
tisgrabber_x86.dll (ctypes)
tisgrabber.py*
tiscam.py (ours)
Python Applications
Windows
Linux
42. Facts
• Windows
• 80% common function ready.
• 80% of 80% Unit Tests
• implement more func if it is
necessary (not now)
• TODO:
• GPIO test
• External line Trigger test
• Linux
• 50% common function
ready.
• 20% of 50% Unit Tests
• TODO:
• Long story