Сегодня:

Установка и настройка радиолюбительских программ под ОС LINUX.


  Установка и настройка радиолюбительских программ под ОС LINUX.

Что для этого нужно или, что уже было у меня:

1. Трансивер Xiegu G90;

2. Адаптер или модуль расширения Xiegu DE-19;

3. Компьютер;

4. Дистрибутивы Linux и сами радиолюбительские программы под него.

Итак, начнем с выбора и установки ОС Linux.

Я попробовал две системы: Первая это:- Linux Ubuntu 24.04.1 LTS.

Как установить Ubuntu Linux можно посмотреть например, на официальном сайте Ubuntu с переводчиком браузера Яндекс:

https://ubuntu.com/tutorials/install-ubuntu-desktop#4-boot-from-usb-flash-drive

Вторая ОС это Linux Mint Cinnamon 22.1 с окружением рабочего стола Cinnamon. Она сделана на базе выше указанной Ubuntu 24.04.

 Устанавливается похоже. Скачать можно по ссылке ниже:

https://linuxmint-installation-guide.readthedocs.io/en/latest/

Большой разницы по установки и настройке радиолюбительского софта в этих ОС я не увидел. Но Mint будет проще и удобнее для начинающих Линуксоидов, особенно долго проработавших в Windows!!!

Установили ОС Linux, подключили к COM порту трансивера USB порт компьютера через адаптер DE-19 и теперь настроим COM порт.

Драйвер на него Linux установит сам. Называется он в Linux: /dev/ttyUSB0 (в Windows это был USB-SERIAL CH340)

УСТАНАВЛИВАЕМ ПРОГРАММЫ ДЛЯ РАБОТЫ В ЦИФРЕ.


Установка в терминале - JTTX 

Работать будем в терминале. Запускаем терминал, а затем  просто копируем и вставляем команды в окно, для выполнения нажимаем Enter:

Первая команда обновит систему, вторая установит программу :

sudo apt-get update

sudo apt-get install jtdx

Настройка JTDX под Linux: CAT интерфейс

При первом запуске не работает CAT-интерфейс. Причина - в правах доступа пользователя к COM-порту. Необходимо дать разрешение на доступ к последовательному порту tty

Проверяем какие у нас в системе есть COM порты, а также наши права на них

В терминале: вводим следующую команду, смотрим название, выделил жирным:

sudo ls -l /dev/ttyS* /dev/ttyUSB*

В ответ видим примерно вот таки строчки:
crw-rw---- 1 root dialout 4, 64 Янв 21 11:46 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Янв 8 15:43 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Янв 8 15:43 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Янв 8 15:43 /dev/ttyS3
crw-rw---- 1 root dialout 188, 0 21 07:27 /dev/ttyUSB0

подсказываю:

/dev/ttyS0 это первый COM порт
/dev/ttyS1 соответственно второй COM порт
/dev/ttyUSB0 соответствует специальный кабелю-переходник из USB в COM (при подключении Xiegu DE-19) ---То что нужно настроить!!! (в Windows это был USB-SERIAL CH340)


Дополнительно можно посмотреть, входите ли вы как пользователь в группу “dialout”, с помощью команды «id».

в терминале видим приглашение: victor@LINUX:~$ вводим команду:

 id -Gn victor

На экране смотрим результат:

victor adm cdrom sudo dip plugdev users lpadmin

или

victor adm cdrom sudo dip plugdev users lpadmin sambashare

Обратите внимание, что название группы “dialout”, отсутствует (в любом случае)

Добавляем пользователя user в группу dialout с использованием команды usermod.

sudo usermod -a -G dialout victor

После выполнения команды, кроме ввода пароля на экране ни чего не происходит. Проверяем её выполнение с помощью первой команды:

id -Gn victor

victor adm dialout cdrom sudo dip plugdev users lpadmin

Всё нормально dialout присутствует!

Где 'victor' - имя учётной записи пользователя, под которым я работаю.  У меня victor, у вас свой!

Ниже окошко с командами, как было у меня (в первой строке была моя ошибка- букву i не докопировал):


Настроить параметры СОМ порта поможет программа minicom. Название, скорость и др.

Работа с программой minicom.

Устанавливаем программу minicom

$ sudo apt-get install minicom

Запускаем:

$sudo su

#minicom –s

Видим окошко и выбираем в нём «Настройка последовательного порта»:


В окошке ниже:

Нажимаем «A», меняем название СОМ порта на ttyUSB0, 

Затем "Е" меняем скорость- буква "В" и т.д.
Отключаем аппаратное управление потоком, нажимая «F»

То есть делаем как в следующем окошке- управляем буквами в левой колонке:


Выходим из настроек «Enter»
Сохраняем настройки по умолчанию «Сохранить настройки как dfl»
Выходим из minicom.


УСТАНАВЛИВАЕМ Flrig

Разработанная американским радиолюбителем David (W1HKJ) программа FLRig связывает по САТ интерфейсу трансивер со всеми остальными программами необходимыми для работы в цифре.

Ее также можно установить из «Менеджера приложений» или терминал (консоль).

$ sudo apt-get install flrig

FLRig берет на себя опрос трансивера и отдает другим программам данные для работы. Таким образом, она полностью занимает порт для общения с трансивером, но зато через нее с трансивером может одновременно общаться множество программ.

Интерфейс этой программы под Linux выглядит так же, как и под ОС Windows.


Легко устанавливается из «Менеджера приложений» или терминала. Доработки не требует.

Окно для настройки выглядит вот так:

Настроим JTDX.

Почти всё как в Windows, кроме одной дополнительной птички.

Ниже смотрим окошки по настройкам программы:

Настройка меню Общие:


Настройки меню Радио


Настройка и выбор звука:


Выбор звука и настройка движков:


Настройка связи с логом через UDP (2-ой UDP сервер - ставим птичку в окошке: "Включить передачу") ВОТ ЭТА ПТИЧКА, ЧТО ПИСАЛ РАНЕЕ!!!


Всё, теперь с JTDX уже можно будет работать, и использовать сформированный им файл ADIF т.е. его собственный журнал (лог).

З.Ы. WSJTX  устанавливается точно так же.


Устанавливаем CQRLOG

Устанавливаем программу из «Менеджера приложений» или консоли командой:

sudo apt-get install cqrlog

При этом будет установлен и запущен сервер MySQL.

CQRLOG при первом запуске работать не хочет.

Запускаем чтобы определить причину. Команда cqrlog debug=1. В ответ увидел следующее:

________________________________________________________________________________

victor@UBUNTU:~$ cqrlog --debug=1

Gtk-Message: 15:51:18.624: Failed to load module "canberra-gtk-module"

________________________________________________________________________________

Поэтому, до устанавливаем не попавший в автоустановку пакет: libcanberra-gtk-module (копируем в консоль команду и нажимаем Enter):

sudo apt install libcanberra-gtk-module

Для нормального запуска программы нужно создать пользователя mysql с паролем и правами, выполняем следующие команды.

sudo mysql

Когда вы получите приглашение mysql, введите следующие строки (скопируйте и вставьте внутри открывшегося окна):

CREATE USER IF NOT EXISTS 'cqrlog'@'localhost' IDENTIFIED BY '12345';

GRANT ALL PRIVILEGES ON *.* TO 'cqrlog'@'localhost';

FLUSH PRIVILEGES;

QUIT;

Набираем exit и выходим из консоли. Пароль можете поставить свой вместо 12345.

Чтобы применить все изменения- выходим и заходим в систему или перезагружаем компьютер.

Запускаем CQRLOG и настраиваем окошко выбора базы данных CQRLOGа, которое появляется при его запуске.


Пароль надо поставить 12345, или тот который вы ввели самостоятельно в команде для создания пользователя cqrlog!

Не забудьте исправить номер порта на 3306!

Птичку в квадратике у Save log data to local machine ставить не надо!

Имя лога по умолчанию Log001. Оно не удаляется.

В утилитах есть дополнительные возможности. Можно вообще очистить весь лог.

Затем, первым запускаем окно QSO list в разделе меню Window.

Запускается главное окно CQRLOG for Linux.

В меню File делаем импорт ADIF. F3 и F4 позволяют смотреть и редактировать QSO и вводить состоявшееся в ручную.

В окне Viev QSO ….., в меню Filt выбираем пункт Remote mode for wsjt.

Откроется окно Wsjt-x CQ-monitor, где побегут позывные из Wsjtx. Над окошечком с позывным появиться надпись Wsjtx remote (в окне Viev QSO).

По окончанию связи информация о QSO появиться в главном окне журнала.

Это основное, о чем хотелось сказать. По различным настройка лога смотрите помощь через переводчик. См. в окошке ниже:


УРА ВСЁ ЗАРАБОТАЛО!


Теперь, когда CAT интерфейс настроен, можно переходить к работе цифровыми видами связи под Linux.


Установка и настройка радиолюбительских программ под ОС LINUX.
Остались вопросы?

Свяжитесь с нами и наши специалисты проконсультируют вас по всему спектру услуг

Задать вопрос
Меню клиента
Не зарегистрирован

 Flag Counter  Яндекс.Метрика

Работает на: Amiro CMS