Описание тега iio
Industrial I/O is a Linux kernel framework that provides uniform access to sensors and other ADC/DAC-based devices.
2
ответа
IIO Linux: Как узнать, когда буфер заполнен?
Я использую драйверы IIO из пользовательского пространства, чтобы прочитать значение АЦП (AD7924). У меня есть все шаги, чтобы заставить работать сработавшее обнаружение (создать триггер, назначить его, включить каналы АЦП, установить размер буфера …
14 ноя '16 в 13:35
0
ответов
Какой тип канала IIO в драйвере ядра Linux подходит для регулятора тока светодиода?
При реализации драйвера ядра Linux для полупроводника, чувствительного к близости и яркости, имеющего светодиодный регулятор тока, позволяющий регулировать эффективность измерения расстояния в зависимости от помех освещения окружающей среды, хотелос…
12 май '18 в 09:04
1
ответ
Чтение ввода (4096) из каталога для использования в C
Я пытаюсь прочитать входной АЦП (12 бит, который является 0 - 4095) из моего канала AIN0, и использую его как "int", чтобы я мог использовать его в математической функции. Это возможно? Директория, на которую я ссылаюсь - это "sys/bus/iio/devices/ii…
30 апр '15 в 15:55
0
ответов
Промышленный драйвер ввода-вывода поддерживается для Android Marshmallow?
Я пытаюсь написать промышленный драйвер io (iio) для датчика, который использует интерфейс I2C. Этот драйвер предназначен для Marshmallow android linux kernel 3.18. Но я немного запутался, действительно ли Marshmallow поддерживает интерфейс драйвера…
27 ноя '17 в 09:40
2
ответа
События Linux Kernel IIO только для чтения файлов sysfs
У меня проблема в том, что я зарегистрировал события IIO для повышения и понижения порогов. Я могу видеть файлы sysfs в подпапке событий и читать их, но когда я пытаюсь записать новый порог, появляется сообщение "Отказано в доступе". следующая настр…
03 авг '16 в 09:00
1
ответ
freescale imx6 с mpu9250
Я пытаюсь связать freescale imx6 SoC с сенсорным устройством mpu92/65. Я взял драйвер устройства mpu92/65 от Android ( https://github.com/NoelMacwan/Kernel-10.4.1.B.0.101/tree/master/drivers/staging/iio/imu) и внес необходимые изменения в дерево дра…
05 апр '16 в 04:54
2
ответа
Apportable & CoreMotion
Я пытаюсь заставить мою игру работать на Android. Я перенес его с бесплатной версией Apportable, и она работает довольно хорошо, но я не смог реализовать функцию гироскопа. CMMotionManager инициализируется, но обновления движения никогда не запускаю…
31 янв '14 в 14:40
1
ответ
Нет вывода из вывода устройства IIO (символьного) - буфер IIO
Я работаю над драйвером Linux для ADC ADS1243 и использую платформу IIO. Я хочу добавить функцию для чтения и хранения данных из АЦП в буфер IIO. Я добавил iio_triggered_buffer_setup() для проверки функции драйвера. ret = iio_triggered_buffer_setup(…
31 мар '17 в 06:39
0
ответов
Тайм-аут пополнения буфера IIO
Я хотел бы прочитать значения датчика IMU из проекта C. Это устройство LSM6DSL, и я использую драйверы ядра IIO. Они работают правильно, потому что я могу прочитать значения с помощью команды: cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw >…
19 май '17 в 10:44
1
ответ
Не в состоянии прочитать файл IIO из пространства пользователя
Я пытаюсь прочитать следующий файл из кода C. файл: /sys/bus/iio/devices/iio\:device0/in_voltage7_raw но указатель файла, который я получаю, равен -1. Используя команду cat, он может прочитать файл. Но я пытаюсь прочитать то же самое из моего кода с…
08 дек '17 в 11:46
0
ответов
Как узнать iio индекс устройства в linux
Как узнать iio индекс устройства в linux? Если у меня есть два АЦП в чипе, как я узнаю индекс iio из двух? То, что я хочу найти, это X в следующем /sys/bus/iio/devices/iio:deviceX/ Не возможно найти индекс устройства iio без подключения какого-либо …
23 ноя '17 в 10:32
1
ответ
Чтение АЦП (Beaglebone Black) без закрытия дескриптора файла
Можно ли прочитать АЦП Beaglebone Black или другой встроенной системы Linux без закрытия дескриптора файла? Я попробовал это с выбором раньше read(), select() возвращает 1, но read() возвращает 0 после первой итерации, и поэтому я не могу получить к…
28 апр '15 в 11:02
2
ответа
Быстрое считывание аналоговых входов в beaglebone black
Мне нужно читать все 7 аналоговых выводов в BBB каждые 5 миллисекунд. Я делаю это с помощью следующего кода C: void main(){ char value_str[7]; long int value_int = 0; FILE* f0 = fopen("/sys/bus/iio/devices/iio:device0/in_voltage0_raw", "r"); while(1…
24 май '14 в 08:12
0
ответов
USB-HID работает с IIO, но теперь с подсистемой hidraw (прошивка Chibios)
Мой ОК подключен к ядру Linux через интерфейс USB. Он использует прошивку Chibios 16.1.0 для отправки данных, собранных с датчиков HID, в ядро Linux. Работая на ядре Linux 4.x, приложение может получать данные через подсистему промышленного ввода-…
29 ноя '18 в 07:54
1
ответ
Датчики Android IIO
Как я могу поймать iio_events генерируется датчиками iio на уровне приложения и на собственном уровне (например, из оболочки adb или с помощью существующего демона) на Android Nougat? (например, событие in_intensity_falling_threshold датчика внешнег…
12 июл '17 в 09:18
2
ответа
* Разработка драйверов Linux * Есть ли способ выставить дополнительные настройки через sysfs, используя инфраструктуру IIO?
Драйвер, который я разрабатываю, имеет ряд настроек, которые я хочу, чтобы пользователь мог изменять, которые не вписываются в структуру IIO. Например, использование перечисления IIO_CHAN_INFO_SAMP_FREQ в моей функции чтения предоставляет переменную…
04 июн '15 в 18:35
1
ответ
Буфер устройства IIO всегда нулевой
Я использую датчик IMU под названием LSM6DSL с драйверами iio. Они работают нормально, если я отображаю необработанные значения с помощью команды: cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw Затем я решил использовать libiio, чтобы прочитать…
18 май '17 в 10:26
0
ответов
Как получить данные RAW IMU из Google Glass?
Я пытаюсь получить данные ускорения RAW и гироскопа из модуля Google Glass IMU. Я попробовал модуль Sensormanager в NDK, но иногда он дает вывод с некоторой странной настройкой смещения. Поэтому я попытался прочитать из виртуальной файловой системы …
03 сен '14 в 22:50
0
ответов
Ошибка при реализации Android HAL для Invensense MPU-9250
Я пишу HAL (Уровень аппаратной абстракции) для MPU-9250 Я скопировал пакеты отсюда в папку drivers / staging / iio / imu в моем ядре Android а затем отсюда под андроид / устройство / ти / Blaze/libsensors в моих источниках Android вот logcat: I/MLLI…
10 дек '15 в 13:52
1
ответ
Чтение с датчиков на основе программных ссылок
Как мне читать с этих датчиков? Я только что нашел их местоположение, но папка, кажется, содержит программные ссылки на другое место. Моя цель - следить за гироскопом. $ ls /sys/bus/iio/devices/iio:device* lrwxrwxrwx 1 root root 0 Jan 31 23:18 /sys/…
01 фев '16 в 05:00