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

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    AlterFRN server and client for UNIX/Linux
    English
    Deutsch
    Français
    Italiano

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

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

    Внимание!!!
    Будьте осторожны при работе с GPIO. Оно не любит статическое электричество, собираемое синтетической одеждой.



    Пример конфигурации GPIO на Cubian для Cubieboard2:
    [Radio]
    PTT=GPIO:18:gpio18_pg8:NORMAL
    COS=GPIO:17:gpio17_pg9:N


    Пример конфигурации GPIO на Raspbian, ArchLinux для Raspberry Pi:
    [Radio]
    PTT=GPIO:4:gpio4:NORMAL
    COS=GPIO:17:gpio17:INVERTED


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


    !!!!!!! Для архитектуры AARCH64 (64bit ARM) может понадобиться установить поддержку 32bit (armhf), включая 32bit ALSA (libasound2:armhf)

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


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

    ## Уровни для звуковой карты 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 deletepidfile
    /home/pi/FRNClientConsole daemon
    echo "FRN has started"





    Пример конфигурации встроенной звуковой карты на моем старом Orange Pi PC со старым Armbian 3.X.X (на другой аппаратуре и/или другой операционной системе состав и/или имена устройств могут отличаться):

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

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

    # Перевести микрофон в режим ввода
    amixer -c 0 set mic1_2 cap

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

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

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


    ================================================
    # Для звуковой карты
    # For sound card
    # H3 audio codec


    # разрешить ввод(захват) с микрофона
    # enable input(capture) from mic
    amixer sset Mic1 capture cap


    # запретить трансляцию сигнала микрофона на выход
    # disable input mic sound to output
    amixer sset Mic1 playback off


    # уровень усиления микрофонного усилителя (0-7)
    # gain for mic amplifier (0-7)
    # 0db, 24db, 27db, 30db, 33db, 36db, 39db, 42db
    amixer sset "Mic1 Boost" 3


    # общий регулятор усиления входного сигнала перед АЦП (0-7)
    # common gain with ADC on input signal (0-7)
    # (-4.5db, -3db, -1.5db, 0db, +1.5db, +3db, +4.5db, +6db)
    amixer sset "ADC Gain" 3

    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2024