Procurei a mesma coisa por um bom tempo. Aqui está provavelmente o link mais útil que encontrei:
KW1281 Diagnóstico ao vivo com Raspberry Pi
O autor faz a engenharia reversa de um software escrito para Windows, observando os fluxos de bytes que passam entre o computador e o do carro. Embora os detalhes técnicos estejam interessados, ele também fornece trechos de código-fonte que podem ser usados.
Sua conclusão final é que o Raspberry Pi não é capaz de ler a interface OBD-II de um carro enquanto o motor está funcionando. Seu raciocínio é de drivers seriais de bugs, resultando em tempo ruim.
Aqui está outro que pode fornecer uma solução eventualmente, mas que cobre principalmente o lado do hardware por enquanto:
Projeto de PC para carro Raspberry Pi
O autor solicitou um chip STN1110 gratuito e planeja criar uma placa personalizada para se comunicar com seu carro. Se você pesquisar nos painéis do Raspberry Pi, encontrará outras pessoas trabalhando na mesma coisa. Consegui até encontrar uma pessoa trabalhando em uma versão comercializável desse quadro:
OBD-II STN1110
O criador não forneceu um site para encomendar um quadro que eu conheço, mas parece oferecê-lo se você enviar uma mensagem privada no formulário.
Há também um aplicativo Android chamado Torque que está disponível. Eu não consegui encontrar a fonte para ele no entanto.
Alguns links mais potencialmente úteis:
pyOBD - Programa de código aberto (GPL) escrito em python que faz interface com o OBD-II. Se essa não é a combinação perfeita para o Raspberry Pi, não sei o que é.
openOBD: Ferramenta de verificação OBD-II - Um programa OBD-II baseado em C ++ abandonado para sistemas baseados em Windows e Linux.
Editar 28/07/2013
Hoje havia um post no RaspberryPi.org com mais algumas informações boas:
Aqui está um link para o blog: Carputers - algumas idéias para você começar
Um link para uma postagem no fórum de um cara que colocou um PI em seu F150: My Pi Carputer no meu caminhão .
Um link para a fonte do github .
Outro projeto com OBD e GPS: OBD GPS Logger
Software escrito para o exemplo acima que simula OBD: OBDSim
Tenho a sensação de que, se eu não começar a trabalhar logo, não haverá mais nada a ser desenvolvido.