在 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(带外壳相机)使用相同的固件。