31
декабрь
2024
Установка Chirp Next на загрузочную флешку antiX
23:01

Установка Chirp Next на загрузочную флешку antiX

31 декабрь 2024 23:01

Chirp Next - известное приложение для ПК для программирования каналов в памяти радиостанции.

Процедура установки на Debian, на котором основана ОС antiX, соответствует инструкции на сайте "Chirp: www.chirpmyradio.com":

1) Прежде всего, нужно запустить antiX c загрузочной флешки в одном из режимов Persistence - например, Persist root.

2) Нужно обновить кеш пакетов

sudo apt update

2) Установил зависимости

sudo apt install python3-wxgtk4.0 pipx -y

3) Загрузил последний Chirp в виде пакета WHL для установки в pipx (нужно выбрать последнюю по дате версию, войти в подкаталог и сохранить файл *.whl).

4) Установил пакет chirp next при помощи команды "pipx install имя_файла.whl":

pipx install --system-site-packages ./chirp-20241227-py3-none-any.whl

5) Чтобы иметь возможность запуска chirp из командной строки, нужно добавить путь к исполняемому файлу в командный файл запуска профиля .bashrc:

nano ~/.bashrc

находим сроки, где переменная PATH и после них добавляем

PATH=$PATH:/home/demo/.local/bin

edit_bashrc

Сохраняем Ctrl+O , Ctrl+X

6) Запускаем программу Chirp:

chirp

Перед программированием станции, выключите её, затем подключить разъём USB кабеля для программирования к ПК и к радиостанции (плотно вставить), включить радиостанцию, настроить на пустую частоту, например 139000 оба приёмника и громкость прибавить на максимум.

7) затем в меню "Станция - Загрузить из станции" выбрать:

  • Порт: USB-Serial Controller D (ttyUSB0)
  • Изготовитель: (выбрать изготовителя радиостанции)
  • Модель: (выбрать модель)

В моём случае Изготовитель / Модель - это Baofeng / UV-5R.

8) После нажатия ОК начнётся чтение памяти станции, будет выведена сетка каналов на экран.

setka

Редактируем каналы или вставляем из буфера обмена из CSV файла, открытого в LibreOffice Calc.

Стандартные сетки каналов доступны в меню "Файл" - "Открыть предустановленную конфигурацию". Их можно использовать для создания своей сетки каналов — также, копировать и вставлять через буфер обмена.

Мой вариантов каналов для UV-5R, LPD/PMR, ретрансляторы - только радиолюбительские частоты.

9) После записи в станцию (как рассказывать не буду), закрыл chirp и выполнил выход из неё. Выключил трансивер.

10) В меню antix выполнил "persist-save", или в пункте меню Пуск - Приложения - antiX - Запись изменений сохранения. Что нужно для записи установленного приложения на "флешку". Выполнение операции "Сохранения корневой папки" продолжалось около 10 минут, т.к. запись USB Flash выполняется медленнее, чем чтение.

Общий размер изменений rootfs, который получается после установки chirp next — 209...220 МБ. Поэтому размер раздела сохранения состояния persistence нужно выбирать между 250 и 500 МБ.

Проверил, что при использовании опции F4 - toram (загрузка ОС в ОЗУ), можно использовать один и тот же порт USB сначала для запуска операционной системы и затем для подключения кабеля программирования радиостанции.

После программирования, изменения в файл persistence можно при выходе из системы , если файлы IMG и CSV не изменялись. При завершении работы: вопрос "Приступить?" - ответ "Нет".

Добавление от 02.01.2025:
Можно уменьшить размер rootfs и перенести программу в состав linuxfs с помощью процедуры "ремастеринга". В таком случае, можно включить в состав нового образа загрузочного диска antiX и папку "/home". Перед ремастерингом нужно настроить внешний вид Рабочего стола. Если размер rootfs недостаточен, можно его увеличить с помощью утилиты Настройки Постоянства. После запуска ремастеринга, размер rootfs уменьшился до 0 МБ, а используемая оперативная память ОЗУ — до менее 300 МБ. Запуск ремастеринга создает новую rootfs, с выбором новых паролей для пользователей root и demo.



Похожие публикации