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