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