Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Embedded Linux
Buildroot и dev/...
AGevork
Добавлено 07.04.2014 17:58 Сообщение: 11
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Цитата
Цитата
Вот что я делаю :
echo 84 > /sys/class/gpio/export

попробуйте 116..

Заработало спасибо!
Но как? как тогда определяется это? Откуда это число объясните плс.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.04.2014 18:26 Сообщение: 12
Jury093
4.58

Пункты: 54111
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Но как? как тогда определяется это? Откуда это число объясните плс.

сам в шоке - всё у этих Атмеловцев ни как у людей..
при случае проверьте:
PortA - 32+N
PortB - 64+N
PortC - 96+N
etc
где N - номер пина
т.е для PC20 = 96+20=116
надеюсь, что не наврал..

подсмотрел вот тут:
http://www.at91.com/linux4sam/bin/view/Linux4SAM/RealTime

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 07.04.2014 18:35 Сообщение: 13
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Цитата
Цитата
Но как? как тогда определяется это? Откуда это число объясните плс.

сам в шоке - всё у этих Атмеловцев ни как у людей..
при случае проверьте:
PortA - 32+N
PortB - 64+N
PortC - 96+N
etc
где N - номер пина
т.е для PC20 = 96+20=116
надеюсь, что не наврал..

подсмотрел вот тут:
http://www.at91.com/linux4sam/bin/view/Linux4SAM/RealTime

Спасибо пойду курить мануал!
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 03.05.2014 16:55 Редактировалось 03.05.2014 17:06 Сообщение: 14
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Не стал создавать новую тему.
Проблема такая, по умолчанию при загрузке Linux сигнал с микрофона выкидывается на звуковой выход. Поэтому если я использую микрофон в своей программе то звук дублируется в колонках. Если в alsamixer громкость микрофона убрать в 0 то тогда все норм. Но как убрать громкость микрофона в консоли через alsamixer командами что бы написать скрипт при старте системы? МБ есть другое решение данной проблемы ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.05.2014 18:28 Сообщение: 15
Jury093
4.58

Пункты: 54111
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Но как убрать громкость микрофона в консоли через alsamixer командами что бы написать скрипт при старте системы? МБ есть другое решение данной проблемы ?

если в системе есть утилита amixer, то попробуйте использовать ее при загрузке системы или поищите откуда считываются настройки при запуске alsa..
в Дебьян 6.0, например, запускается скрипт /etc/init.d/alsa-utils
или

Код
root@imx6q-es:~# amixer --help
Usage: amixer <options> [command]

Available options:
-h,--help this help
-c,--card N select the card
-D,--device N select the device, default 'default'
-d,--debug debug mode
-n,--nocheck do not perform range checking
-v,--version print version of this program
-q,--quiet be quiet
-i,--inactive show also inactive controls
-a,--abstract L select abstraction level (none or basic)
-s,--stdin Read and execute commands from stdin sequentially

Available commands:
scontrols show all mixer simple controls
scontents show contents of all mixer simple controls (default command)
sset sID P set contents for one mixer simple control
sget sID get contents for one mixer simple control
controls show all controls for given card
contents show contents of all controls for given card
cset cID P set control contents for one control
cget cID get control contents for one control

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 03.05.2014 18:34 Сообщение: 16
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Цитата
[quote]Но как убрать громкость микрофона в консоли через alsamixer командами что бы написать скрипт при старте системы? МБ есть другое решение данной проблемы ?

если в системе есть утилита amixer, то попробуйте использовать ее при загрузке системы или поищите откуда считываются настройки при запуске alsa..
в Дебьян 6.0, например, запускается скрипт /etc/init.d/alsa-utils
или

Код
root@imx6q-es:~# amixer --help
Usage: amixer <options> [command]

Available options:
-h,--help this help
-c,--card N select the card
-D,--device N select the device, default 'default'
-d,--debug debug mode
-n,--nocheck do not perform range checking
-v,--version print version of this program
-q,--quiet be quiet
-i,--inactive show also inactive controls
-a,--abstract L select abstraction level (none or basic)
-s,--stdin Read and execute commands from stdin sequentially

Available commands:
scontrols show all mixer simple controls
scontents show contents of all mixer simple controls (default command)
sset sID P set contents for one mixer simple control
sget sID get contents for one mixer simple control
controls show all controls for given card
contents show contents of all controls for given card
cset cID P set control contents for one control
cget cID get control contents for one control
[/quote]
Спасибо проблему уже решил

amixer -q sset Mic toggle
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux