gpio

Прерывания GPIO в модуле ядра Raspberry Pi B+

Опубликовано lamazavr - вс, 04/05/2015 - 12:16

В данной статье рассмотрим как настроить прерывание ядра по сигналу на GPIO, замерим сколько времени на это уходит.
О том как настроить GPIO в модуле ядра linux.

Для замера скорости обработки прерывания я решил сделать модуль ядра, в нем настроим два вывода GPIO. Один настроим на прерывание, у другой будем переключаться в обработчике этого прерывания.

Для работы с GPIO и прерываниями включаем такие заголовки:

GPIO в модуле ядра Linux на Raspberry Pi

Опубликовано lamazavr - пн, 03/16/2015 - 21:14

В данном модуле речь пойдет о том, как моргать светодиодом из модуля ядра Linux. Для своих экспериментов я использую Raspberry Pi B+, но тоже можно повторить на любой другой платформе.
Я предполагаю, что вы уже умеете передавать параметры в модуль ядра через командную строку, если нет воспользуйтесь статьями из раздела Ядро Linux. Также нам понадобятся таймеры.
Моргать будем постоянно с заданным периодом таймера.

TMS320 для начинающих: Концепция программирования tms320. Обзор GPIO - моргаем светодиодами

Опубликовано lamazavr - чт, 06/12/2014 - 11:01

Программирование контроллеров tms320 несколько отличается подходом от остальных.
Инженеры их Техаса подошли к задаче более креативно. Нам предлагают использовать структуры для регистров.
Например для GPIO: