Notes on libre The Imaging Source install
parent
0698209935
commit
75e2a3d2e6
|
@ -45,6 +45,15 @@ Linux USB Firmware Update Tool
|
||||||
# Build
|
# Build
|
||||||
Build tools thusly.
|
Build tools thusly.
|
||||||
|
|
||||||
|
**XXX NOTE XXX**
|
||||||
|
|
||||||
|
The first process may involve some non-libre files.
|
||||||
|
Further investigation is needed. After compile, see:
|
||||||
|
|
||||||
|
`./build/src/v4l2/CMakeFiles/tcam-backend-v4l2.dir`
|
||||||
|
|
||||||
|
The second process listed below may avoid the blobs.
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://github.com/TheImagingSource/tiscamera
|
git clone https://github.com/TheImagingSource/tiscamera
|
||||||
cd tiscamera
|
cd tiscamera
|
||||||
|
@ -54,10 +63,34 @@ mkdir build
|
||||||
cd build/
|
cd build/
|
||||||
cmake -DTCAM_BUILD_ARAVIS=ON -DTCAM_BUILD_TOOLS=ON -DTCAM_BUILD_V4L2=ON \
|
cmake -DTCAM_BUILD_ARAVIS=ON -DTCAM_BUILD_TOOLS=ON -DTCAM_BUILD_V4L2=ON \
|
||||||
-DTCAM_BUILD_LIBUSB=ON -DTCAM_BUILD_DOCUMENTATION=ON ..
|
-DTCAM_BUILD_LIBUSB=ON -DTCAM_BUILD_DOCUMENTATION=ON ..
|
||||||
|
# The following will potentially download some non-libre `.o` files.
|
||||||
make
|
make
|
||||||
|
# The following will potentially install some non-libre `.o` files.
|
||||||
sudo make install
|
sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Perhaps to avoid the non-free bits and keep the final installation
|
||||||
|
libre, it could be done something like this:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/TheImagingSource/tiscamera
|
||||||
|
cd tiscamera
|
||||||
|
# Review command, runs with sudo:
|
||||||
|
./scripts/dependency-manager install
|
||||||
|
mkdir build
|
||||||
|
cd build/
|
||||||
|
cmake -DTCAM_BUILD_ARAVIS=ON -DTCAM_BUILD_TOOLS=ON -DTCAM_BUILD_V4L2=ON \
|
||||||
|
-DTCAM_BUILD_LIBUSB=ON -DTCAM_BUILD_DOCUMENTATION=ON ..
|
||||||
|
# The following will potentially download some non-libre `.o` files.
|
||||||
|
make
|
||||||
|
sudo mkdir -p /usr/share/theimagingsource/tiscamera/uvc-extension/
|
||||||
|
sudo cp ./data/uvc-extensions/usb33.json /usr/share/theimagingsource/tiscamera/uvc-extension/
|
||||||
|
sudo cp ./build/data/udev/80-theimagingsource-cameras.rules /etc/udev/rules.d/
|
||||||
|
sudo cp ./build/bin/tcam-gigetool /usr/bin/
|
||||||
|
sudo cp ./build/bin/tcam-uvc-extension-loader /usr/bin/
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
# stvid
|
# stvid
|
||||||
Works with `stvid` and a configuration snippet like this:
|
Works with `stvid` and a configuration snippet like this:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue