Подскажите пожалуйста, стоит следующая задача. Имеется процессорный модуль BeagleBone Bkack, на нем Debian (версия ядра 3.8). Требуется написать приложение на с, с++, которое при возникновении прерывания (пришли данные на uart) выполняет определенные действия (чтение данных). Насколько я понял, для этого требуется библиотека interrupt.h. (опрос состояния регистра в цикле не подходит, низкая надежность и скорость метода). Данной библиотеки, как я понял, в стандартных библиотеках си линукс нет, однако, в linux headers есть linux/interrupt.h, для работы с которой требуется писать модуль ядра. Если писать модуль ядра, не получится использовать стандартные библиотеки. Вопрос, можно ли решить задачу без написания модулей ядра, и если нет, то подскажите пожалуйста, где искать аналоги обычных библиотек для модулей ядра, и возможно ли их найти.
Ответ на:
комментарий
от aol
Ответ на:
комментарий
от Aleksis_92
Ответ на:
комментарий
от deterok
Ответ на:
комментарий
от Aleksis_92
Ответ на:
комментарий
от aol
Ответ на:
комментарий
от deterok
Ответ на:
комментарий
от Aleksis_92
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум GPIO events (2024)
- Форум Kernel, ожидания, вытеснение, LDD (2013)
- Форум beaglebone black (2016)
- Форум beaglebone корректное выключение (2019)
- Форум ARM interrupt (2010)
- Форум Software Interrupts (2009)
- Форум upload interrupt (2006)
- Форум Зависает BeagleBone Black (2014)
- Новости Вышла BeagleBone Black (2013)
- Форум Драйвера устройств linux (Beaglebone) (2016)