Цитата(Dubov @ Nov 12 2012, 14:21)

Просто ранее я писал только standalone приложения и смущает отсутствие в Linux процедур прямого обращения к регистрам (здесь всё через обёртки какие то мудрёные).
Это не так, именно через прямое обращение к регистрам SoC в адресном пространстве и происходит взаимодействие с железом.
Цитата(Dubov @ Nov 12 2012, 14:21)

В линукс смущает то что нету так привычных мне *.h файлов где через дефайны описаны адреса всех регистров (по мануалу).
Они как правило есть, но не всегда на _все_ регистры.
Для написания драйвера _устройства_ подключённого через spi слейвом, обращаться напрямую к железу не надо - это делает драйвер spi контроллера (мастера).