|
прерывания в embedded linux, прерывание button -> led |
|
|
|
Oct 16 2017, 13:57
|
Участник

Группа: Участник
Сообщений: 68
Регистрация: 3-06-15
Пользователь №: 86 995

|
Здравствуйте. Есть статья http://derekmolloy.ie/kernel-gpio-programm...ttons-and-leds/пытаюсь повторить (первый пример с кнопкой и ледом) на arm с результатом: # insmod ./gpio.ko GPIO_TEST: Initializing the GPIO_TEST LKM GPIO_TEST: The button state is currently: 1 GPIO_TEST: The button is mapped to IRQ: -6 GPIO_TEST: The interrupt request result is: -22 insmod: can't insert './gpio.ko': Invalid argument система явно не настроена ловить gpio прерывания, но может вкл и выкл led. представляю как можно настроить ножку на прерывание в "голой системе", но как это сделать под linux или что почитать?(google сильно не помог) спасибо.
|
|
|
|
|
 |
Ответов
|
Oct 16 2017, 14:13
|
Участник

Группа: Участник
Сообщений: 68
Регистрация: 3-06-15
Пользователь №: 86 995

|
Цитата(x893 @ Oct 16 2017, 14:05)  обработчик появляется в /proc/interrupts ? хотя там расписано всё в деталях где смотреть и что происходит. нет не появляется. уверен что из -за функции request_irq которая возвращает отрицательное значение все накрывается.. номер прерывание тоже какой то не такой. без регистрации прерывания пример вполне работоспособен.
Сообщение отредактировал winniethepooh - Oct 16 2017, 14:14
|
|
|
|
Сообщений в этой теме
winniethepooh прерывания в embedded linux Oct 16 2017, 13:57 x893 Так надо в этом направлении копать.
Более того вс... Oct 16 2017, 14:36 Jury093 Цитата(winniethepooh @ Oct 16 2017, 16:57... Oct 17 2017, 07:33 winniethepooh Цитата(Jury093 @ Oct 17 2017, 08:33) попр... Oct 17 2017, 08:22  aaarrr Цитата(winniethepooh @ Oct 17 2017, 11:22... Oct 17 2017, 08:37   winniethepooh Цитата(aaarrr @ Oct 17 2017, 09:37) Похож... Oct 17 2017, 08:45    aaarrr Цитата(winniethepooh @ Oct 17 2017, 11:45... Oct 17 2017, 08:54     winniethepooh Цитата(aaarrr @ Oct 17 2017, 09:54) Посмо... Oct 17 2017, 09:02    Jury093 Цитата(winniethepooh @ Oct 17 2017, 11:45... Oct 17 2017, 10:38     winniethepooh Цитата(Jury093 @ Oct 17 2017, 10:38) я пр... Oct 17 2017, 11:28      Jury093 Цитата(winniethepooh @ Oct 17 2017, 14:28... Oct 17 2017, 15:05       winniethepooh Цитата(Jury093 @ Oct 17 2017, 15:05) прощ... Oct 17 2017, 16:09        Jury093 Цитата(winniethepooh @ Oct 17 2017, 19:09... Oct 17 2017, 18:20     winniethepooh Спасибо за GPIOLIB Jury093.
Покопаю в этом напра... Oct 17 2017, 12:32 aaarrr Если речь идет об этом продукте, то прерываниями т... Oct 17 2017, 20:28 winniethepooh Цитата(aaarrr @ Oct 17 2017, 21:28) Если ... Oct 18 2017, 06:49 Tarbal Цитата(winniethepooh @ Oct 16 2017, 17:57... Oct 19 2017, 01:59 winniethepooh Цитата(Tarbal @ Oct 19 2017, 01:59) У вас... Oct 19 2017, 09:28  Tarbal Цитата(winniethepooh @ Oct 19 2017, 13:28... Oct 20 2017, 00:31   winniethepooh Цитата(Tarbal @ Oct 20 2017, 00:31) Вполн... Oct 20 2017, 07:06    Tarbal Цитата(winniethepooh @ Oct 20 2017, 11:06... Oct 21 2017, 03:36     winniethepooh Цитата(Tarbal @ Oct 21 2017, 03:36) Где о... Oct 23 2017, 08:41 Tarbal Вы ядро строите на той же системе?
Обычно то где с... Oct 24 2017, 00:18 winniethepooh Цитата(Tarbal @ Oct 24 2017, 00:18) Вы яд... Oct 24 2017, 07:59  Tarbal Цитата(winniethepooh @ Oct 24 2017, 11:59... Oct 25 2017, 01:03   winniethepooh Цитата(Tarbal @ Oct 25 2017, 02:03) Вы мо... Oct 25 2017, 14:22    Tarbal Цитата(winniethepooh @ Oct 25 2017, 18:22... Oct 25 2017, 23:35     winniethepooh Цитата(Tarbal @ Oct 26 2017, 00:35) Тепер... Oct 26 2017, 11:09      Tarbal Цитата(winniethepooh @ Oct 26 2017, 15:09... Oct 26 2017, 12:55    aaarrr Цитата(winniethepooh @ Oct 25 2017, 17:22... Oct 26 2017, 00:13     winniethepooh Цитата(aaarrr @ Oct 26 2017, 01:13) winni... Oct 26 2017, 09:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|