burrow-pi-img/deps/examples/cpp-multiCameraServer
Peter Johnson 7c5b84d7ef
Fix the C++ example (#41)
- Build with -pthread
- Detach the thread to avoid std::thread exception
- Remove __RASPBIAN__ check (it's not defined by the on-Pi compiler)
2019-01-10 00:10:42 -08:00
..
main.cpp Fix the C++ example (#41) 2019-01-10 00:10:42 -08:00
Makefile Fix the C++ example (#41) 2019-01-10 00:10:42 -08:00
README.txt Add java, cpp, and python examples 2018-12-08 00:45:27 -08:00
runCamera Add java, cpp, and python examples 2018-12-08 00:45:27 -08:00

=======================
Building locally on rPi
=======================

1) Run "make"
2) Run "make install" (replaces /home/pi/runCamera)
3) Run "./runInteractive" in /home/pi or "sudo svc -t /service/camera" to
   restart service.


===================
Building on desktop
===================

One time setup
--------------

Install the Raspbian compiler [1] as well as GNU make.

[1]: https://github.com/wpilibsuite/raspbian-toolchain/releases

The lib and include directories from the Pi /usr/local/frc/ directory must
be copied to the desktop machine.  Edit the Makefile to change
/usr/local/frc/lib and /usr/local/frc/include to the local desktop locations.

Building
--------

1) Run "make CXX=arm-raspbian9-linux-gnueabihf-g++"
2) Copy multiCameraServerExample and runCamera to /home/pi on the Pi
3) On the Pi, run "./runInteractive" in /home/pi or
   "sudo svc -t /service/camera" to restart service.