在 Linux 中使用 22、42 与 72 系列相机

2U Series系列的相机

  • DFK 22AUC03

  • DFK 22BUC03

  • DMK 22AUC03

  • DMK 22BUC03

  • DFK 42AUC03

  • DFK 42BUC03

  • DMK 42AUC03

  • DMK 42BUC03

  • DFK 72AUC02

  • DFK 72BUC02

  • DMK 72AUC02

  • DMK 72BUC02

这些系列的相机需要特定的固件,才能在 Linux 中与 V4L2 兼容。固件文件与更新程序均位于 GitHub 的 TheImagingSource/tcam-firmware-update Repository. 必须克隆(Clone)此仓库并编译更新程序。若要执行此操作,请打开终端机窗口,并依照下列步骤进行:

git clone https://github.com/TheImagingSource/tcam-firmware-update.git
cd tcam-firmware-update
mkdir build
cd build
cmake ..
make -j
cd bin

此时相机必须已经连接。请输入以下指令以获取当前的相机数据:

$ ./tcam-firmware-update -l

Found 1 device(s).

Name           - ID        - Serialnumber
DFK 72BUC02    - 199e:8207 - 15810834

在取得相机序号后,即可执行相机的固件更新:

$ ./tcam-firmware-update -u -f ../../firmware/usb2/dfk72uc02_3012.euvc -d 15810834

!!! Attention !!!
This action could break your camera.

Do you really want to proceed? [y/N] y
Firmware Size: 19968 EEPROM Size: 32768
    100 %

Upload successful!
Please reconnect your camera.

重新连接相机后,请检查更新是否成功:

$./tcam-firmware-update -i -d 15810834

Device manufacturer: The Imaging Source Europe GmbH
Product name:        DFK 72BUC02
Serial number:       15810834
VendorID:ProductID:  199e:8207
Firmware version:    3012
UVC mode is:         on
Camera EEPROM size:  32768

相机目前已载入 Linux 固件 3012,现已可作为 v4l2 设备使用。Linux 固件版本为四位数,而 Windows 版本则仅有三位数。DxM(模块相机)与 DxK(带外壳相机)使用相同的固件。