Создание драйвера устройства, к которому можно получить доступ как именованный канал для zedboard

В настоящее время работает с: ПЛИС; особенно Zedboard.

ОС: Linux Распространение: Xillinux

Цель текущего проекта: воспроизвести аудиофайл в формате mp3, хранящийся на SD-карте, прикрепленной к ZedBoard.

Примерный путь

1) FFmpeg будет использоваться для вывода mp3-файла в именованный канал в / dev

2) Отображение будет происходить из пространства пользователя в пространство ядра

3) Соединение PS-PL будет происходить с использованием AXI-DMA и настройки дерева устройств

4) Выход DMA будет перенаправлен на порт аудиовыхода Zedboard.

Вопросы:

1) Это правильный путь для этого или есть какой-то другой способ?

2) Будет ли этот путь практически возможен?

3) Любой хороший сайт / инструмент для генерации дерева устройств

Прогресс на данный момент: 1) Найден Xillinux, который уже сделал это с именованным каналом /dev/xillybus_audio; однако нет звука, выходящего из порта аудиовыхода. При осмотре; оказывается, что есть ошибка с самим ядром IP

2) Успешно установлен и скомпилирован FFMPEG для armh7. FFmmpeg работает нормально с обычными файлами; но в тот момент, когда вы выводите его в именованный канал / dev / xillybus_audio, он не будет работать.

заранее спасибо

0 ответов

Другие вопросы по тегам