Отпишусь по результатам портирования на Raspberry Pi
OS Raspbian ver. 3.12
Установка без проблем.
Компиляция идет минут 30 или более.
Для использования GPIO в качестве источника импульсов управления запустить порт GPIO, для чего
1. Отсюда
http://wiringpi.com/download-and-install/установить Wiring Pi.
2. Изменить или принять значения m_gpio_pin[] в файле /lin_guider/src/io_dev/io_gpio.cpp приведенного блока:
// set default values
m_gpio_pin[ GPIO_RAP ] = 27; //RA+
m_gpio_pin[ GPIO_RAN ] = 22; //RA-
m_gpio_pin[ GPIO_DECP ] = 23; //DEC+
m_gpio_pin[ GPIO_DECN ] = 24; //DEC-
Значения не являются номером вывода(!) и указаны в маркировке порта после префикса GPIO. По умолчанию это GPIO27, GPIO22, GPIO23 и GPIO24 (схемы маркировки широко представлены в WWW). Номера выводов для приведенных значений 13,15,16 и18 соответственно.
3. Выполнить команды экспорта:
echo "<наименование вывода >" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio<наименование вывода >/direction
для каждого значения наименования вывода, где <наименование вывода > - актуальное значение для каждого из 4-х используемых пинов. Для значений по умолчанию это:
:~$ echo "27" > /sys/class/gpio/export
:~$ echo "out" > /sys/class/gpio/gpio27/direction
:~$ echo "22" > /sys/class/gpio/export
:~$ echo "out" > /sys/class/gpio/gpio22/direction
:~$ echo "23" > /sys/class/gpio/export
:~$ echo "out" > /sys/class/gpio/gpio23/direction
:~$ echo "24" > /sys/class/gpio/export
:~$ echo "out" > /sys/class/gpio/gpio24/direction
В результате указанные пины RPi назначены для вывода импульсов управления по осям RA и DEC.
После старта из терминала (под иксами) в закладке проверить правильность выбора Device. Если выбран GPIO, в терминальном окне появится вывод текущих значений на пинах управления.