Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
устройство по I2C
Kuzemko
Добавлено 06.03.2010 20:01 Редактировалось 06.03.2010 20:06 Сообщение: 21
Kuzemko
0

Пункты: 370
Регистрация: 26.09.2009
Пол: Мужчина
У меня rootfs собранная buildroot. Запускаю alsamixer

Код
lqqqqqqqqqqqqqqqqqq[AlsaMixer v1.0.18 (Press Escape to quit)]qqqqqqqqqqqqqqqqqqk
x Card: TLV320AIC23B-EK external DAC x
x Chip: tlv320aic23b x
x View: [Playback] Capture All x
x Item: Line x
x x
x lqqk lqqk x
x x x x x x
x x x x x x
x x x x x x
x x x x x x
x x x x x x
x x x xa x x
x x x xa x x
x x x xa x x
x x x xa x x
x x x xa x x
x xa x xa x x
x mqqj mqqj x
x x
x x
x 2<>0 53<>-75 x
x Master < Line > x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


Громкость не меняеться,
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.03.2010 21:09 Редактировалось 06.03.2010 21:11 Сообщение: 22
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. у меня уровень регулируется кнопками [1]min-[9]max
среда обитания Debian 5.0, но выглядит немного по другому..
Код
-------------------[AlsaMixer v1.0.16 (Press Escape to quit)]------------------¬
¦ Card: AT91SAM9260-EK external DAC ¦
¦ Chip: tlv320aic23b ¦
¦ View: [Playback] Capture All ¦
¦ Item: Master ¦
¦ ¦
¦ ---¬ ---¬ ¦
¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ ¦ ¦ ¦- ¦ ¦
¦ L--- L--- ¦
¦ ¦
¦ ¦
¦ 0<>0 71<>-75 ¦
¦ < Master > Line ¦
L-------------------------------------------------------------------------------

а миксер то присутствует в /dev?

о как.. выглядит так же, версия даже чуть младше..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Kuzemko
Добавлено 06.03.2010 21:27 Сообщение: 23
Kuzemko
0

Пункты: 370
Регистрация: 26.09.2009
Пол: Мужчина
В самом деле нет /dev/mixer.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.03.2010 21:31 Сообщение: 24
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В самом деле нет /dev/mixer.

ну вот.. еще чуть-чуть и микшер замикширует :)
Код
armets:~# ls /dev/mixer* -l
crw-rw---- 1 root audio 14, 0 Mar 6 21:01 /dev/mixer

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Kuzemko
Добавлено 07.03.2010 09:51 Сообщение: 25
Kuzemko
0

Пункты: 370
Регистрация: 26.09.2009
Пол: Мужчина
А какие у вас опции в ядре включены?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.03.2010 13:00 Сообщение: 26
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А какие у вас опции в ядре включены?

если касательно звука то вот кусок конфига:
Код
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
# CONFIG_SND_RAWMIDI_SEQ is not set
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
# CONFIG_SND_EMU10K1_SEQ is not set
CONFIG_SND_DRIVERS=y
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
CONFIG_SND_ARM=y

#
# Atmel devices (AVR32 and AT91)
#
CONFIG_SND_SPI=y
CONFIG_SND_TLV320AIC23B=y
CONFIG_SND_TLV320AIC23B_TARGET_BITRATE=48000
# CONFIG_SND_AT73C213 is not set
# CONFIG_SND_USB is not set
CONFIG_SND_SOC=y
CONFIG_SND_ATMEL_SOC=y
CONFIG_SND_SOC_I2C_AND_SPI=y
# CONFIG_SND_SOC_ALL_CODECS is not set
CONFIG_SOUND_PRIME=y
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
CONFIG_HIDRAW=y

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
diafour
Добавлено 23.03.2010 13:03 Сообщение: 27
diafour
0

Регистрация: 17.09.2009
Про i2c.
Можно ли работать с i2c примерно так, как на Arduino?
http://arduino.cc/en/Reference/Wire

Т.е. работать с i2c не прописывая в ядре заранее названия нужных устройств и их адреса. Хочется, чтобы можно было программно сказать "отошли команду на устройство 0x68" "получи с устройства 0x54 три байта".
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.03.2010 13:10 Сообщение: 28
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
i2c-tools для этого и предназначены.
Спуститься к концу Подняться к началу
Персональная информация
inventor
Добавлено 08.06.2010 10:23 Сообщение: 29
inventor
0

Пункты: 31
Регистрация: 10.04.2010
Пол: Мужчина
Уважаемые гуру существуют ли какие либо описания на пакет i2c-tools. Ничего найти не могу буду признателен за ссылку.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.06.2010 10:34 Редактировалось 08.06.2010 10:36 Сообщение: 30
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Уважаемые гуру существуют ли какие либо описания на пакет i2c-tools. Ничего найти не могу буду признателен за ссылку.

пакет i2c-tools входит в состав Buildroot, генерятся бинарники и есть исходники

можно (для посмотреть) вытащить исходники из того же Debian, например тут
http://packages.debian.org/lenny/i2c-tools
справа на синеньком поле есть ссылки на сорцы

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux