在 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(帶外殼相機)使用相同的韌體。