Difference between revisions of "AXIOM Remote Plus"

From apertus wiki
Jump to: navigation, search
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