News

SDRMAX3 в Linux

Не являясь активным пользователем Linux, решил попробовать поработать с приемником QS1R/MAXUS в данной ОС, исключительно из-за "тормозов" при попытке запуска SDRMAX в Windows 7 (компьютер - нетбук с процессором Atom N550). Возможно кому-то будут интересны записки "чайника".

Начнем собственно с Linux, - для экспериментов я использовал Ubuntu 11.10, скаченную с официального сайта, если Вы не планируете уходить с Windows, то ее можно установить как 2-ю ОС, причем есть возможность запустить инсталлятор прямо из Windows (тут надо заметить, что необходимо подключение к сети Интернет и по умолчанию будет установлена 64bit версия системы, что может быть тяжело для нетбука, я рекомендую использовать 32bit систему, для ее установки потребуется скачать полный ISO с дистрибутивом (~700Mb) и положить его в папку с инсталлером, а запускать с ключом т.е. wubi.exe --32bit).

После установки Linux нам понадобятся: 2-а готовых пакета - с SDRMAX3 и сам сервер QS1R, свежие версии можно брать тут. На сайте выложены пакеты как для 32 так и для 64 битной системы. Я использовал пакеты: sdrmax3_0.5-2_i386.deb и qs1rserver_2.2.0.5.4-5_i386.deb. Установку можно проводить используя стандартный менеджер установки приложений Ubuntu или более приятный для Вас менеджер пакетов. Первый пакет будет установлен сразу, а для второго предварительно нужно установить пакеты libboost-system1.40.0 и libboost-thread1.40.0, иначе установка не пройдет и появится сообщение о необходимости выполнения зависимостей.

Осталось разрулить с правами на USB для QS1R, как написано в FAQ Q/A39
создадим файл настроек, для этого запускаем терминал и выполняем команду:
sudo gedit /etc/udev/rules.d/50-qs1r.rules

в него вставляем, не забывая заменить ТУТ_ИМЯ_ВАШЕЙ_УЧЕТКИ на реальное имя:

SUBSYSTEM !="usb_device",ACTION !="add",GOTO="qs1r_rules_end"
SYSFS{idVendor}=="fffe",SYSFS{idProduct}=="0008",SYMLINK+="qs1r"
MODE="0666",OWNER="ТУТ_ИМЯ_ВАШЕЙ_УЧЕТКИ",GROUP="root"
LABEL="qs1r_rules_end"

Сохраняем файл и перегружаемся.

Собственно все - после успешной установки у Вас появится 2-а новых приложения: QS1RServer и SDRMAX3, можно их запускать и использовать.

В Ubuntu скорость работы SDRMAX3 значительно выше, на Atom N450/N550 слушать приемник можно комфортно и без раздражающих "тормозов".

Для любителей экспериментов можно попробовать дополнительные варианты сборки SDRMAX3 в Linux (например с использованием Python), очень подробная информация с пошаговыми инструкциями есть на сайте Andrea Montefusco. Главное внимательно читать инструкции и файлы Readme - и у Вас все получится. :)

Архив файлов к статье.