в линуксе для SPI есть схожий режим SPIDEV на канал можно повесить любое устройство понимающее SPI интерфейс (однокристалку, gpio expander, fpga, etc) и из линукса с ним общаться
сейчас одноплатники почти по цене песка, а удовольствия от возни с ними несоизмеримо больше.. настоятельно советую..