Difference between revisions of "AXIOM Remote Plus"

From apertus wiki
Jump to: navigation, search
m
m
Line 4: Line 4:




==Remote Plus Overview==
==RemotePlus Overview==


hfhfh
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.


==AXIOM Beta preparations==
==AXIOM Beta preparations==

Revision as of 18:14, 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