QUOTE (Zelepuk @ Dec 2 2011, 16:56)

допустим в системе есть
\dev\SPIdev0
как в контектсе Си будет выглядеть запрос и обмен по устройству SPI?
можно ли применить функции работы с файлами из стандартной библиотеки, если SPIdev0 - это файл?
требуется организовать в пользовательском приложении связь по SPI с подчинённым устройством в приложении
незнаю как подступиться
Стандартно: через системные вызовы : open("/devspi"), ioctl("/devspi"), read("/devspi"), write("/devspi"), close("/devspi"), select("/devspi")
Все, что пишется ф-ей по write-: уходит в spi
Все, что читается по read- ,берется из буфера драйвера (ранее пришло из spi)
select("/devspi") - ожидание прихода данных по spi
можно организовать ввод/вывод не read()/write()?, а через ioctl()