Skif 0 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба Здравствуйте, не пинайте сильно только осваиваю Linux. Вопрос в том как добавить устройство в линукс типа звукового кодека ES9023 для вывода и получения данных по щине I2S. Для arm процессоров находил информацию что необходимо добавить сведения в дерево устройств, но как это сделать для платформы x86 на базе процессора Intel Atom E3800 после загрузке системы в той же Ubuntu. Как я по понимаю линуксу надо сказать что есть такая то PCM звуковая карта а потои написать простое приложение PCM для ALSA для вывода и приема данных по шине I2S. Вопрос как добавить в линукс сведения что эта карта есть и необходимо работать по шине I2S. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба Собрать модуль ядра и сделать modprobe модуль, вестимо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skif 0 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба Собрать модуль ядра и сделать modprobe модуль, вестимо. А подробнее можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба triple_facepalm.jpeg Как можно такой элементарщины не знать? Это вам не мастдайка, пока пару лет литературу не поизучаете, линукс вообще лучше не ставить даже!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба triple_facepalm.jpeg Как можно такой элементарщины не знать? Это вам не мастдайка, пока пару лет литературу не поизучаете, линукс вообще лучше не ставить даже!!! ТС умер от стыда. погуглите по ключевым словам modprobe, linux driver, insmod Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 12 февраля, 2017 Опубликовано 12 февраля, 2017 · Жалоба а перед этим - почитать про пересборку ядра, про драйвера "вкомпиленные" в ядро и в виде модулей, про необходимость иметь под рукой как минимум заголовочные файлы ядра, конфигурационный файл ядра, и компилятор, которым это ядро собиралось. вобщем, необходимых знаний для самостоятельного "подтыкания" драйвера требуется совсем даже немало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skif 0 13 февраля, 2017 Опубликовано 13 февраля, 2017 · Жалоба а перед этим - почитать про пересборку ядра, про драйвера "вкомпиленные" в ядро и в виде модулей, про необходимость иметь под рукой как минимум заголовочные файлы ядра, конфигурационный файл ядра, и компилятор, которым это ядро собиралось. вобщем, необходимых знаний для самостоятельного "подтыкания" драйвера требуется совсем даже немало. В том и дело что система Астра Линукс и пере собрать ядро не смогу. В устройствах появилось lspci Media lpe audio controler как то так но при помощи aplay -l приходит ответ что нет установленных звуковых карт. Никто не подскажет что дальше делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 13 февраля, 2017 Опубликовано 13 февраля, 2017 · Жалоба Необходимо загрузить модули ядра для этого устройства. Для начала покажите, что говорит lspci -vvv Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firew0rker 0 16 февраля, 2017 Опубликовано 16 февраля, 2017 · Жалоба Драйвер этого звукового кодека уже существует или его нужно написать? Если второе, хорошо поможет книга Linux Device Drivers Third Edition. Jonathan Corbet. Я по ней сделала драйвер ЦАП с DMA. Ещё есть неплохая книга Rubini, and Greg Kroah-Hartman. Linux Kernel Development. Third Edition. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 16 февраля, 2017 Опубликовано 16 февраля, 2017 · Жалоба у astra linux есть второй диск - т.н. комплект разработчика - там есть заголовочные файлы ядра, которых достаточно, чтобы с их помощью собрать для этой ОС модуль ядра из исходников драйвера. если даже это для вас сложно - то штурмуйте всё по порядку. установку ОС, лучше debian-подобную, затем сборку пакетов под неё. затем пересборку linux kernel под неё. затем почитать LinuxFromScratch.org. может дальше что и начнёт складываться. да, порог вхождения в системное программирование Linux высок. ну и что? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skif 0 17 февраля, 2017 Опубликовано 17 февраля, 2017 · Жалоба Спасибо, буду разбираться что куда. Просто тема архитектуры драйверов Линукс для звука мало описана. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 17 февраля, 2017 Опубликовано 17 февраля, 2017 · Жалоба Спасибо, буду разбираться что куда. Просто тема архитектуры драйверов Линукс для звука мало описана. Так было много лет назад. Но уже давно есть https://lwn.net/Kernel/LDD3/ И куча сопутствующей документации от разработчиков ядра - https://www.kernel.org/doc/html/latest/ Читать - не перечитать. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Olej 0 27 марта, 2017 Опубликовано 27 марта, 2017 · Жалоба А подробнее можно. Можно :laughing: Драйверы и модули ядра Linux Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 21 мая, 2017 Опубликовано 21 мая, 2017 · Жалоба Так было много лет назад. Но уже давно есть https://lwn.net/Kernel/LDD3/ И куча сопутствующей документации от разработчиков ядра - https://www.kernel.org/doc/html/latest/ Читать - не перечитать. ;) Книга по драйверам Линукс написана как справочник и многие впросы новичкам непонятны. Совсем другое дело читать то, что написал Olej. Почитайте его книги и вам все станет ясно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться