Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 20:27:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Audio2 - звуковая система для QNX4  (Прочитано 9052 раз)
Мария Большакова
Сотрудник СВД ВС
Старожил

Сообщений: 620



WWW
« : 10 Ноябрь, 2009, 12:42:04 »

Audio2 - звуковая система для QNX4


Audio2 - это звуковая система для ОСРВ QNX 4.25. Была задумана и разработана для реализации поддержки новых звуковых адаптеров в QNX4.

В QNX4 существуют другие звуковые подсистемы - Audio и  ALSA 0.2, обладающие рядом недостатков, что послужило стимулом для разработки Audio2.

Audio - штатная звуковая подсистема для QNX4:

  • поддержка ограниченного набора устаревшего оборудования;
  • не поддерживается микшер;
  • не поддерживает современные аудио-контроллеры;
  • не модульная система;
  • невозможно разработать новые драйверы.

Портированная звуковая система ALSA 0.2:

  • поддержка ограниченного набора устаревшего оборудования;
  • старая версия, портированная в QNX;
  • не поддерживает современные аудио-контроллеры;
  • сложность разработки новых драйверов;
  • не совместима с OSS (Open Sound System);
  • лицензия GPL (GNU General Public License).

В отличие от старых звуковых систем, Audio2 обладает рядом преимуществ:

  • Audio2 совместима со старой звуковой подсистемой Audio;
  • соответствует стандарту OSS (Open Sound System);
  • обладает модульной архитектурой;
  • возможность использования звуковой информации в АСУ под управлением ОСРВ QNX 4.25;
  • работает со старыми утилитами, например, mpg123 (mp3-плеер), phcd (cd-плеер для графического приложения Photon), некоторые игры.

В состав дистрибутива Audio2 входят следующие компоненты:

  • звуковой сервер Audio2;
  • набор драйверов A2.cmedia, A2.i810, A2.sblive и т.д.;
  • утилиты проигрывания/записи звука a2play/a2rec;
  • консольный и графический микшеры - a2cmixer и a2phmixer;
  • документация.



Рис. 1. Консольный микшер a2mixer




Рис. 2. Графический микшер a2phmixer

Демонстрационная версия Audio2demo доступна участникам раздела Бета-тестирование или по запросу на e-mail. Данная версия позволяет оценить работоспособность звуковой подсистемы на аппаратуре заказчика. В демонстрационную версию входят драйвера всех звуковых устройств, поддерживаемых Audio2, и полный комплект документации, но набор утилит ограничен.

СВД Встраиваемые Системы может производить доработку продукта Audio2 для обеспечения поддержки работоспособности на оборудовании заказчика в рамках заказной разработки.
« Последнее редактирование: 09 Апрель, 2015, 16:08:54 от Мария Большакова » Записан

Мария Большакова
Сотрудник СВД ВС
Старожил

Сообщений: 620



WWW
« Ответ #1 : 10 Ноябрь, 2009, 12:51:25 »

На данный момент в Audio2 реализована поддержка следующих звуковых плат:

1. Семейство C-Media (драйвер A2.cmedia):

C-Media 8338A (0x13F6:0x0100)
C-Media 8338B (0x13F6:0x0101)
C-Media 8738 (0x13F6:0x0111)
C-Media 8738B (0x13F6:0x0112)


2. Семейство Intel AC'97 (драйвер A2.i810):

Intel ICH AC'97 (0x8086:0x2415)
Intel ICH0 AC'97 (0x8086:0x2425)
Intel ICH2 AC'97 (0x8086:0x2435)
Intel ICH3 AC'97 (0x8086:0x2445)
Intel ICH4 AC'97 (0x8086:0x24C5)
Intel ICH5 AC'97 (0x8086:0x24D5)
Intel ICH7 AC'97 (0x8086:0x24DE)


3. Семейство Creative Sound Blaster Live! (драйвер A2.sblive)


4. Семейство AMD Geode LX (драйвер A2.geode5536)

AMD Geode CS5536 (0х1022:0х2093)


5. Семейство Intel HDA (драйвер A2.hda). Поддерживаемые кодеки:

Analog Devices AD1988
Realtek ALC262
Realtek ALC272
Realtek ALC66x
Realtek ALC88x


6. Звуковая карта Ensoniq AudioPCI'97 (драйвер A2.es1371)
« Последнее редактирование: 31 Июль, 2013, 10:32:31 от Олег Большаков » Записан

Андрей Сеньков
Администратор
Ветеран

Сообщений: 339



WWW
« Ответ #2 : 12 Апрель, 2010, 19:39:30 »

В связи с периодическими вопросами по Audio2, приходящими на адрес техподдержки, освещу ее текущее состояние здесь на публичном ресурсе.

1. Драйвер для АС'97 контроллера AMD Geode CS5536 разработан, протестирован и включен в текущую версию Audio2 и в демонстрационный ее вариант.

2. Ведется разработка драйвера поддержки контроллеров и кодеков Intel HDA, де-факто стандарта звуковой системы ПК. В настоящее время появилась бета-версия драйвера с поддержкой кодеков ALC88x, но не все кодеки этой серии проверены. Драйвер, в ближайшее время, будет доступен участникам нашей программы бета-тестирования.
« Последнее редактирование: 12 Апрель, 2010, 20:06:09 от Андрей Сеньков » Записан

Мария Большакова
Сотрудник СВД ВС
Старожил

Сообщений: 620



WWW
« Ответ #3 : 13 Апрель, 2010, 10:54:57 »

Спасибо, Андрей, добавила информацию.
Записан

Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 179

Gravatar


WWW
« Ответ #4 : 27 Май, 2010, 11:58:06 »

В драйвере поддержки Intel HDA (A2.hda) добавлена поддержка кодеков фирмы Realtek семейства ALC66x (ALC662, ALC663 и ALC665). Также появилась бета-версия драйвера поддержки звуковой карты Ensoniq AudioPCI'97 (A2.es1371), что обеспечивает работу Audio2 в VMWare.
Записан

Алексей
Пользователь

Сообщений: 12



WWW
« Ответ #5 : 31 Март, 2011, 11:14:00 »


Алексей, а не могли-бы Вы уточнить модель ноутбука? Например, дать ссылку на описание и указать PCI идентификаторы устройств.


Getac A790

спецификация:http://ru.getac.com/products/A790/A790_specification.html
PCI индификаторы:
Video -        Intel® Graphics Media Accelerator 950    8086h/27a2h
Ethernet   -  14e4h|1600h
Audi - не могу найти сходу айдишники.
П.С. Пробывал Audio2demo c драйвером A2.hda.

После успешного запуска A2.hda & пишется, что нашелся контроллер hda. Но в процессах его не нахожу(так и должно быть???)
Потом с помощью a2test запускаю wav файл - идет тестирование всех каналов на разных частотах, но звука почему то нет, и пишется что argument invalide:
# a2test -d /home/1.wav
Audio2 sound system test util 1.06A
Testing  rate: 11025  channels: 1  bits:  8  (Y[es]/s[kip]/q[uit])?
ioctl(): Invalid argument
ioctl(): Invalid argument
ioctl(): Invalid argument
Can't set sample rate (11025) channels (1) bits (Cool
Testing  rate: 11025  channels: 1  bits: 16  (Y[es]/s[kip]/q[uit])?
ioctl(): Invalid argument
ioctl(): Invalid argument
ioctl(): Invalid argument
Can't set sample rate (11025) channels (1) bits (16)
Testing  rate: 11025  channels: 2(2)  bits:  8  (Y[es]/s[kip]/q[uit])
ioctl(): Invalid argument
ioctl(): Invalid argument
ioctl(): Invalid argument
 Подскажите, что я не так делаю со звуком? Или не поддерживается звук?

Олег Большаков: Перенёс сообщение из темы про ноутбуки.
« Последнее редактирование: 31 Март, 2011, 16:09:15 от Олег Большаков » Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #6 : 31 Март, 2011, 16:08:15 »

Алексей, если драйвер A2.hda запустился успешно, то он должен присутствовать в списке процессов. Также должны появиться устройства dev и mixer в каталоге /dev. Чтобы разобраться в этой ситуации, вышлите вывод Audio2 при следующем запуске:

Код:
# Audio2demo -vvv
# A2.hda -vvv

Утилита a2test -- тестовая программа, которая может проигрывать только один звук (встроенный в программу). С помощью этой утилиты можно производить тестирование оборудования.
« Последнее редактирование: 31 Март, 2011, 16:22:21 от Олег Большаков » Записан
Алексей
Пользователь

Сообщений: 12



WWW
« Ответ #7 : 31 Март, 2011, 17:10:02 »

# Audio2demo -vvv
main(): Audio2demo sound server 1.06A started
main():
 ****************************************************************************
 *                                                                          *
 *    This is DEMO version of Audio2. To get full version contact CBD BC.   *
 *                                                                          *
 *                         http://www.kpda.ru                               *
 *                       e-mail: удалён                            *
 *                        phone: (812) 578-0245                             *
 *                          fax: (812) 373-1907                             *
 *                                                                          *
 ****************************************************************************
# A2.hda -vvv
Driver HDA Audio2 1.06A starting...
        A2.hda: found HDA audio controller
# a2_mount_device(): mounting 'A2.hda'
a2_mount_device(): A2.hda driver output:
        A2.hda: Found: 0x8086:0x27d8
        A2.hda: HDA found at 0x00:0x1b.0x00
        A2.hda: HDA version : 1.0
        A2.hda: failed to initalize any of codecs
a2_mount_device(): connect device error!
« Последнее редактирование: 31 Март, 2011, 18:26:49 от Олег Большаков » Записан
Алексей
Пользователь

Сообщений: 12



WWW
« Ответ #8 : 31 Март, 2011, 17:14:33 »

Вроде все понятно теперь, драйвер не поддерживается.. Спасибо, Олег за помощь.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #9 : 31 Март, 2011, 18:29:46 »

В случае hda могут использоваться различные кодеки. Если есть необходимость поддержать именно это оборудование, то обращайтесь к нам на адрес технической поддержки или через форму обратной связи.
Записан
alexxssa
Интересующийся

Сообщений: 3


« Ответ #10 : 31 Январь, 2012, 12:14:44 »

Андрей, огромное спасибо, все заработало:))

Есть еще вопросик по другой теме. Читал я про вашу разработку Audio2. Интересует применительно к AMD Geode CS5536 (0х1022:0х2093) для CPC304 Fastwel.
На каких условиях распространяется Audio2 для использования в коммерческой разработке?

Заранее благодарен.

Alex.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #11 : 31 Январь, 2012, 12:54:19 »

Тестирование работоспособности Audio2 на плате Fastwel CPC304 не проводилось. Без этого мы не можем гарантировать рабоспособность. Вы сами можете провести тестирование работоспособности при помощи демонстрационной версии Audio2. Запросить демонстрационную версию Audio2 можно по электронному адресу технической поддержки. Узнать стоимость продукта и информацию по условиям лицензирования и поставки можно в нашем отделе продаж. Вы также можете обратиться к нам  через форму обратной связи.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #12 : 31 Июль, 2013, 10:43:14 »

Выпущена Audio2 версии 1.06C, в которой добавлена поддержка контроллера Intel ICH7, доработаны драйверы и утилиты. Обновление доступно по запросу всем официальным пользователям, приобретавшим Audio2 в течении года. Для тестирования совместимости оборудования можно запросить или загрузить в разделе Бета-тестирование демонстрационную версию продукта. Связаться с нами можно по электронной почте или через форму обратной связи.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 02 Апрель, 2024, 08:19:59