Пятница, 2018-05-25, 23:14
Приветствую Вас Гость | RSS
Главная | Linux-ARM manual (Russian) | Регистрация | Вход
Меню сайта
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    UNIX/Linux FRN Gateway
    English
    Deutsch
    Italiano
    1. Необходимые библиотеки:
    1.1. для ревизий ранее r1446: GSM-кодек: apt-get install libgsm-tools
    1.2. для ревизий ранее r1446: Звуковой интерфейс: apt-get install libportaudio2
    1.3. Управление звуком: apt-get install alsa-tools alsa-utils

    Подобрать звуковое устройство, выбрать разъем и установить уровни сигнала поможет amixer, alsamixer или любое другое доступное средство операционной системы

    Примечание по поводу библиотеки portaudio2 (п.1.2)

    Из-за особенностей реализации встроенной звуковой карты на Paspberry Pi, приводящей к заиканию при выводе звука и прочим неприятностям, настоятельно рекомендую пользоваться внешней USB-звуковой картой (не забываем про очень вероятные исключительные 44100 и 48000 гц частоты дискретизации). Кое-какие подробности про проблемы со встроенным звуком на RPI можно почитать тут:
    http://www.raspberrypi.org/forums/viewtopic.php?p=297563

    Конфигурационный файл такой-же как для FreeBSD-версии


    Пример конфигурации GPIO на Cubian для Cubieboard2:
    [Radio]
    PTT=GPIO:1:gpio1_pg3:NORMAL
    COS=GPIO:7:gpio7_pg1:INVERTED


    Пример конфигурации GPIO на Raspbian, ArchLinux для Raspberry Pi:
    [Radio]
    PTT=GPIO:1:gpio1:NORMAL
    COS=GPIO:7:gpio7:INVERTED


    Пример конфгурации VOX (ревизия r1783+):
    COS=VOX:800
    где 800 - пороговый уровень срабатывания (настраивать в фактическом окружении)



    Пример конфигурации звука в /etc/rc.local для USB-звуковой карты (ввод и вывод) на Raspbian(Raspberry Pi) и запуска клиента:


    ## Уровни для встроенной звуковой карты
    amixer -c 0 sset PCM playback 91%

    ## Уровни для звуковой карты USB
    amixer -c 1 sset Speaker playback 80%
    amixer -c 1 sset Mic playback 0%
    amixer -c 1 sset Mic capture 34%
    amixer -c 1 sset "Auto Gain Control" playback off


    ## Запуск FRN клиента фоновым процессом (демоном)
    echo "FRN client is starting ... "
    #nohup /home/pi/FRNClientConsole >> /home/pi/frn.log 2>/dev/null &
    # or
    /home/pi/FRNClientConsole daemon
    echo "FRN has started"





    Пример конфигурации встроенной звуковой карты на Orange Pi PC:

    # Включение линейного выхода
    amixer -c0 sset "Audio lineout" playback on

    # Уровень сигнала на линейном выходе: 0 - 31
    amixer -c0 sset "Lineout volume control" 10

    # Выбор микрофона входным устройством
    amixer -c0 sset "audio capture mode" mic1_2

    # Усиление микрофонного входа: 0 - 7
    amixer -c0 sset "MIC1 boost AMP gain control" 2

    # Остальные устройства не используются
    amixer -c0 sset 'ADC input gain ctrl' 0
    amixer -c0 sset 'Audio adda drc' playback off
    amixer -c0 sset 'Audio adda loop' playback off
    amixer -c0 sset 'Audio linein in' playback off
    amixer -c0 sset 'LINEIN_G boost stage output mixer control' 0
    amixer -c0 sset 'MIC1_G boost stage output mixer control' 0
    amixer -c0 sset 'MIC2 boost AMP gain control' 0
    amixer -c0 sset 'MIC2_G boost stage output mixer control' 0
    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2018