This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
wiki:v2:building_the_libpixyusb_example_on_linux [2018/07/07 22:01] hohenheim |
wiki:v2:building_the_libpixyusb_example_on_linux [2019/06/12 16:08] jfrench added virtual machine warning |
||
---|---|---|---|
Line 15: | Line 15: | ||
Although this procedure uses Linux Mint-18, it //should// work with any Linux distribution that uses the Debian package manager (e.g. Ubuntu). | Although this procedure uses Linux Mint-18, it //should// work with any Linux distribution that uses the Debian package manager (e.g. Ubuntu). | ||
+ | |||
+ | **IMPORTANT:** due to USB conflicts, attempting to use Pixy with a virtual machine of any kind is NOT recommended. | ||
Line 27: | Line 29: | ||
In the terminal window type: | In the terminal window type: | ||
- | ''%%sudo apt-get install git libusb-1.0-0-dev g++%%'' | + | ''%%sudo apt-get install git libusb-1.0-0-dev g++ build-essential%%'' |
===== 2.2. Build libpixyusb2 ===== | ===== 2.2. Build libpixyusb2 ===== | ||
Line 42: | Line 44: | ||
In the terminal window type: | In the terminal window type: | ||
- | ''%%./pixy2/scripts/build_libpixyusb2.sh%%'' | + | ''%%cd pixy2/scripts && ./build_libpixyusb2.sh%%'' |
{{:undefined:build_libpixyusb2.png?400|}} | {{:undefined:build_libpixyusb2.png?400|}} | ||
Line 64: | Line 66: | ||
In the terminal window type: | In the terminal window type: | ||
- | ''%%./pixy2/scripts/build_get_blocks_cpp_demo.sh%%'' | + | ''%%./build_get_blocks_cpp_demo.sh%%'' |
{{:wiki:v2:build_get_blocks.png?400|}} | {{:wiki:v2:build_get_blocks.png?400|}} | ||
Line 74: | Line 76: | ||
In the terminal window type: | In the terminal window type: | ||
- | ''%%cd ./pixy2/build/get_blocks_cpp_demo%%''\\ | + | ''%%cd ../build/get_blocks_cpp_demo/%%''\\ |
''%%sudo ./get_blocks_cpp_demo%%'' | ''%%sudo ./get_blocks_cpp_demo%%'' | ||
Line 96: | Line 98: | ||
==== Start the example ==== | ==== Start the example ==== | ||
- | To start the pan_tilt demo, run 'get\_lines\_cpp\_demo' as root. | + | To start the get_lines demo, run 'get\_lines\_cpp\_demo' as root. |
''%%cd ./pixy2/build/get_lines_cpp_demo%%''\\ | ''%%cd ./pixy2/build/get_lines_cpp_demo%%''\\ |