У нас вы можете посмотреть бесплатно #24 STM32MP135 | Microphone Test & Audio Test или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Покупал плату тут https://megabonus.com/y/2gf31 === https://github.com/AIDevelopersMonste... === Audio & Microphone Test *ECB10-135A5M5M-I / STM32MP135* Этот раздел посвящён проверке аудиоподсистемы платы *ECB10-135A5M5M-I* под Linux: кодек **ES8316**, выход на наушники и вход микрофона. Мы не просто проверили «что что-то есть», а разобрались *как именно это работает в ALSA* и какие реальные ограничения есть у железа. --- Аппаратная часть SBC: *ECB10-135A5M5M-I* SoC: *STM32MP135 (Cortex-A7)* Аудиокодек: *ES8316* Интерфейс: *I2S* Разъёмы: 🎧 3.5 мм Audio OUT (зелёный) 🎤 3.5 мм MIC IN (красный) --- Проверка наличия аудиоустройств ```bash arecord -l ``` Пример вывода: ```text card 0: es8316ebyte [es8316-ebyte], device 0: ES8316 HiFi ``` Это подтверждает: драйвер загружен ALSA видит кодек устройство готово к работе --- Проверка параметров устройства (важный момент) ```bash arecord -D hw:0,0 --dump-hw-params -f S16_LE -r 16000 -c 1 /dev/null ``` Ключевой результат ```text CHANNELS: 2 arecord: Channels count non available ``` Что это значит на практике ❌ *Mono (1 канал) не поддерживается на уровне hardware* ✅ Кодек *жёстко работает в stereo* Даже если микрофон физически один — ALSA требует `-c 2` Это **не ошибка Linux и не баг драйвера**, а реальное ограничение конфигурации аудиокодека. --- Правильная команда записи ```bash arecord -D hw:0,0 -f S16_LE -r 16000 -c 2 test.wav ``` или для быстрой проверки: ```bash arecord -D hw:0,0 -f S16_LE -r 44100 -c 2 test.wav ``` --- Воспроизведение записи ```bash aplay test.wav ``` Для проверки выхода на наушники можно также использовать: ```bash speaker-test -D hw:0,0 -c 2 ``` --- Что мы проверили в этой части ✔ ALSA корректно видит ES8316 ✔ Аудиодрайвер загружается без ошибок ✔ Воспроизведение работает ✔ Запись с микрофона работает ✔ Найдено аппаратное ограничение по каналам ✔ GUI-тест синхронизирован с реальным поведением ALSA --- Важные выводы Микрофон *нельзя* использовать как `mono` на уровне ALSA Любые тесты и GUI-инструменты *должны учитывать `-c 2`* Это типичная ситуация для embedded-аудио и *не является проблемой* --- Что дальше 🎚 Добавить управление микшером (`alsamixer`) 🔊 Проверить уровни MICBIAS и усиления 🎛 Сделать расширенный аудио-тест (loopback, уровень шума) 🧠 Использовать этот тест как эталон для автотестов платы --- 💪 *Итог:* Эта часть проекта завершена полностью и корректно. Мы не просто «завели звук», а поняли его поведение на уровне железа и драйвера. Готов продолжать — следующая вкладка или уже *сборка общей документации / курса* 🚀