Difference between revisions of "AXIOM Remote Plus"
m |
m |
||
Line 2: | Line 2: | ||
Documentation: https://github.com/Plus24Systems/Documentation | Documentation: https://github.com/Plus24Systems/Documentation | ||
Line 13: | Line 14: | ||
As with all software & hardware that is pre-production the information contained on this page is subject to changes. | As with all software & hardware that is pre-production the information contained on this page is subject to changes. | ||
==AXIOM Beta preparations== | ==AXIOM Beta preparations== | ||
Line 26: | Line 28: | ||
systemctl disable serial-getty@ttyPS0.service | systemctl disable serial-getty@ttyPS0.service | ||
and reboot the camera (be sure you did all the things to ensure access to the camera (fallbackIP, etc.) as described in the PDF before. | and reboot the camera (be sure you did all the things to ensure access to the camera (fallbackIP, etc.) as described in the PDF before. | ||
==RemoteServer== | ==RemoteServer== | ||
Line 35: | Line 38: | ||
* compile in camera: | * compile in camera: | ||
gcc RemoteServer.c -o RemoteServer -lpthread | gcc RemoteServer.c -o RemoteServer -lpthread | ||
==RemotePlus GUI== | ==RemotePlus GUI== | ||
Source Code: https://github.com/Plus24Systems/RemotePlus | Source Code: https://github.com/Plus24Systems/RemotePlus | ||
===Installation Notes=== | ===Installation Notes=== | ||
Line 47: | Line 52: | ||
sudo apt-get install build-essential git | sudo apt-get install build-essential git | ||
====Install wxWidgets==== | ====Install wxWidgets==== | ||
Line 54: | Line 60: | ||
sudo make install | sudo make install | ||
this will take quite some time. | this will take quite some time. | ||
====Install wiringPi==== | ====Install wiringPi==== | ||
Line 59: | Line 66: | ||
cd wiringPi/ | cd wiringPi/ | ||
./build | ./build | ||
====Compile RemotePlus==== | ====Compile RemotePlus==== |
Revision as of 18:15, 24 February 2017
Current State: In development - development release - feedback and contributions appreciated
Documentation: https://github.com/Plus24Systems/Documentation
1 RemotePlus Overview
This application, and when released the associated hardware, is designed to be a comprehensive remote control unit for the AXIOM range of cameras - currently this is targeted at the Beta model.
The remote control software is made up of two separate components – the RemotePlus application which is designed to run on a purpose-designed, embedded (Raspberry Pi based), Linux hardware controller, but is also runnable on a Linux desktop/laptop for the purposes of development.
To control the AXIOM camera a RemoteServer application is also required. Connectivity is over the USB UART interface between the AXIOM camera and the host – be it the hardware remote or a Linux desktop/laptop.
As with all software & hardware that is pre-production the information contained on this page is subject to changes.
2 AXIOM Beta preparations
fiddling with devicetree is not required anymore
in /boot/uEnv.txt replace
console=ttyPS0,115200n8
with
console=dummy
Then on the Beta disable the service:
systemctl disable serial-getty@ttyPS0.service
and reboot the camera (be sure you did all the things to ensure access to the camera (fallbackIP, etc.) as described in the PDF before.
3 RemoteServer
Source Code: https://github.com/Plus24Systems/RemoteServer
3.1 Installation Notes
- acquire source code from github to AXIOM Beta
- compile in camera:
gcc RemoteServer.c -o RemoteServer -lpthread
4 RemotePlus GUI
Source Code: https://github.com/Plus24Systems/RemotePlus
4.1 Installation Notes
Ubuntu (tested with 16.04 LTS)
Required packages for compiling from source:
sudo apt-get install build-essential git
4.1.1 Install wxWidgets
get wxWidgets Development Release: 3.1.0 from: http://www.wxwidgets.org/downloads/ unpack and in the directory run:
./configure make sudo make install
this will take quite some time.
4.1.2 Install wiringPi
git clone git://git.drogon.net/wiringPi cd wiringPi/ ./build
4.1.3 Compile RemotePlus
Acquire source files:
git clone https://github.com/Plus24Systems/RemotePlus.git
Compile and Install:
make sudo make install