O Raspberry Pi pode de maneira confiável produzir um serial de 9600 bauds e existe um código de exemplo?

Gostaria de saber como é possível usar o bitbanging para conduzir uma série de 9600 bauds através dos pinos GPIO no Raspberry Pi. Obviamente, o Linux não é uma plataforma muito boa para troca de bits, pois há um grande número de drivers e outras interrupções que podem bloquear a CPU por longos...