Управляем чем угодно откуда угодно

i2c tools - работаем с шиной из командной строки

Обсуждение линуксовой части и софта на борту виртурилки

i2c tools - работаем с шиной из командной строки

Сообщение eagafonov » 10 апр 2014, 11:59

на lm-sensors.org есть пучок статей про i2c tools - набор команд для работы с i2c устройствами из командной строки.

http://www.lm-sensors.org/wiki/i2cToolsDocumentation

i2cdetect - поиск устройств на шине http://www.lm-sensors.org/wiki/man/i2cdetect
i2cdump - дамп регистров устройсва http://www.lm-sensors.org/wiki/man/i2cdump
i2cget - прочитать регистр устройства http://www.lm-sensors.org/wiki/man/i2cget
i2cset - записать устройству в регистр http://www.lm-sensors.org/wiki/man/i2cset

i2c tools доступны на виртурилке

Важное замечание - работает это довольно медленно и не предназначено для постоянного опроса датчиков.
Дёрнуть 1-2 раза можно, но опрашивать акселерометр 100 раз с секунду не получится.
Аватара пользователя
eagafonov
 
Сообщения: 175
Зарегистрирован: 18 сен 2013, 23:39
Откуда: Нижненовгородск

Re: i2c tools - работаем с шиной из командной строки

Сообщение holmes » 10 апр 2014, 14:26

Спасибо =)
Мне нужно раз секунд в 5-10 проверить состояние батареи по SMBus, думаю подойдет.
Аватара пользователя
holmes
 
Сообщения: 83
Зарегистрирован: 13 ноя 2013, 00:02
Откуда: Мск


Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron