Цитата(xor.kruger @ Jul 30 2012, 11:46)

В свое время разобрался с SPI в GNU/Linux с помощью драйвера от пользователя sasamy для дисплея ls020.
Принцип очень простой. Есть структура spi_device описывающая сам SPI и его режим работы. Сами функции для работы с SPI описаны в linux/spi/spi.h
Естественно, перед тем как юзать SPI его нужно описать в файле platform.
Думаю sasamy будет не против если я выложу здесь его исходник

Посмотрите и вы сразу все поймете

Интересно, а позволяет ли подсистема Linux для работы с SPI работать в режиме slave? и можно увидеть примеры работы с драйвером который вы привели в пример.
Мне нужно от мастера принимать данные, складывать в кольцевой буфер и по запросу пользователя отдавать данные "наверх"
Сообщение отредактировал TigerSHARC - Jul 30 2012, 09:08